作者:张心虚要加油 | 来源:互联网 | 2023-08-08 10:55
在看关于vue开发的教程时,写一个页面,在mounted钩子函数中会加一个setTimeout(),如下:
1 2 3 4 5 6 7
| mounted() {
setTimeout(() => {
this._setSliderWidth()
this._initDots()
this._initSlider()
}, 20)
} |
教程中的解释
为了保证dom成功渲染,通常会在mounted函数中加个延时函数,由于浏览器刷新的时间一般为17ms一次,因此把setTimeout的值设置为17ms之后,即20ms
不是很懂,有人解释下吗? 谢谢