首页 > 编程 > JavaScript > 正文

vue2.0$nextTick监听数据渲染完成之后的回调函数方法

2019-11-19 12:58:47
字体:
来源:转载
供稿:网友

vue里面本身带有两个回调函数:

一个是`Vue.nextTick(callback)`,当数据发生变化,更新后执行回调。

另一个是`Vue.$nextTick(callback)`,当dom发生变化,更新后执行的回调。

栗子:

 ...<ul id="demo"> <li v-for="item in list">{{item}}</div></ul>...
new Vue({ el:'#demo', data:{  list=[0,1,2,3,4,5,6,7,8,9,10] }, methods:{  push:function(){   this.list.push(11);   this.nextTick(function(){    alert('数据已经更新')   });   this.$nextTick(function(){    alert('v-for渲染已经完成')   })  } }})

以上这篇vue2.0$nextTick监听数据渲染完成之后的回调函数方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表