#使用过程和使用方法
在使用vue框架写项目的时候,我们经常需要在dom渲染之后,进行对dom的操作。
vue中提供了一个方法:this.$nextTick() ,当然在vue3中,我们需要从vue中导出才可以使用。
在这个方法中,可以写一个回调函数,对更新后的dom进行操作。
例如:
在vue2中我们对树形组件进行回显数据的时候
可以使用这个方法,在更新dom之后,把数据回显到树形组件上。
// 当点击编辑时,树形组件还未挂载,所以在进行回显tree树的时候,需要等抽屉组件挂载之后在进行,tree树的获取
this.$nextTick(()=>{
this.$refs.treeRef.setCheckedKeys(row.checkedKeys)
})
有类似这种作用的还有:
setTimeout(定时器),
Promise函数,
asycn...await,
Generator(生成器函数)