首页 经验

vue.nextTick()方法

时间: 2024-10-21 11:04:09

(部分内容来自网络,其真实性存疑,为了避免对您造成误导,请谨慎甄别。)

vue.nextTick()方法

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

使用:

什么时候需要用的Vue.nextTick()?

1、Vue生命周期的created()钩子函数进行的DOM操作一定要放在Vue.nextTick()的回调函数中,原因是在created()钩子函数执行的时候DOM 其实并未进行任何渲染,而此时进行DOM操作无异于徒劳,所以此处一定要将DOM操作的js代码放进Vue.nextTick()的回调函数中。与之对应的就是mounted钩子函数,因为该钩子函数执行时所有的DOM挂载已完成。

2.vue改变dom元素结构后使用vue.$nextTick()方法来实现dom数据更新后延迟执行后续代码


上一个 vue 中的 keep-alive 文章列表 下一个 http请求过程

最新

工具

© 2019-至今 适观科技

沪ICP备17002269号