×

学习下this.$nextTick()的基础知识和应用

作者:andy0012018.09.17来源:Web前端之家浏览:50529评论:0
关键词:nextTick()

学习下this.$nextTick()的基础知识和应用。

用法:在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。
例子:

//改变数据
this.message = 'changed'
//想要立即使用更新后的DOM。这样不行,因为设置message后DOM还没有更新
console.log(this.$el.textContent) // 并不会得到'changed'
//这样可以,nextTick里面的代码会在DOM更新后执行
Vue.nextTick(function(){
console.log(this.$el.textContent) //可以得到'changed'
})

您的支持是我们创作的动力!
温馨提示:本文作者系 ,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
https://jiangweishan.com/article/ddn23423432.html

网友评论文明上网理性发言 已有0人参与

发表评论: