在看关于vue开发的教程时,写一个页面,在mounted钩子函数中会加一个setTimeout(),如下:
mounted() {
setTimeout(() => {
this._setSliderWidth()
this._initDots()
this._initSlider()
}, 20)
}
教程中的解释
为了保证dom成功渲染,通常会在mounted函数中加个延时函数,由于浏览器刷新的时间一般为17ms一次,因此把setTimeout的值设置为17ms之后,即20ms
不是很懂,有人解释下吗? 谢谢
相关分类