为啥要用setTimeout
来源:4-4 轮播图组件实现(上)
梦星魂1
2017-09-14
老师好,在mounted这个勾子里的方法,不是已经保证dom已经渲染完了吗,为啥还要用setTimeout 或者nextTick, 我把它去掉以后,程序也是可以正确获取dom的
写回答
1回答
-
ustbhuangyi
2017-09-14
mounted 是可以获取到 DOM,但是 DOM 并未真正渲染到页面上,所以如果你是依赖 DOM 的一些宽度高度啥的,就必须要延迟一个 tick。
022019-08-03
相似问题