简单的说就是数据更新后,DOM随着数据更新改变之后执行的回调函数
代码实例:
new Vue({
el: '.app',
data: {
msg: 'Hello Vue.',
msg1: '',
msg2: '',
msg3: ''
},
methods: {
changeMsg() {
this.msg = "Hello world."
this.msg1 = this.$refs.msgDiv.innerHTML // vue
this.$nextTick(() => {
this.msg2 = this.$refs.msgDiv.innerHTML //world
})
this.msg3 = this.$refs.msgDiv.innerHTML // vue
}
}
})
- 可以看出为异步函数
在Vue生命周期的created()钩子函数进行的DOM操作一定要放在Vue.nextTick()的回调函数中
网友评论