Twenty-nine
作者:互联网
组件的声明周期
声明周期(Life Cycle)是指一个组件从创建->运行->销毁的整个阶段,强调的是一个时间段。
声明周期函数:是由vue框架提供的内置函数,会伴随着组件的生命周期,自动按次序执行。
created触发Ajax请求
组件之间的数据共享
1.组件之间的关系
在项目开发中,组件之间的最常见的关系分为如下两种:
①父子关系
②兄弟关系
1.父组件向子组件共享数据
父组件向子组件共享数据使用自定义属性
2.子组件向父组件共享数据
子组件向父组件共享数据使用自定义事件。
3.兄弟组件之间的数据共享
在vue2.x中,兄弟组件之间数据共享的方案是EventBus。
ref引用
ref用来辅助开发者在不依赖JQuery的情况下,获取DOM元素或组件的引用。
每个vue的组件实例上,都包含一个$refs对象,里面存储着对应的DOM元素或组件的引用。默认情况下,组件的$refs指向一个空对象。
this.$nextTick(cb)方法
组件的$nextTick(cb)方法,会把cb回调推迟到下一个DOM跟新周期之后执行。通俗的理解是:等组件的DOM更新完成后,再执行cb回调函数。从而保证cb回调函数可以操作到最新的DOM元素。
标签:自定义,DOM,Twenty,数据共享,nine,cb,组件,共享 来源: https://www.cnblogs.com/TenDays/p/16345773.html