老师你好,我想问一下为什么推荐使用setTimeout 我用的$nextTick 好像也没什么问题
来源:4-10 scroll 组件的抽象和应用(上)
菲龍探雲
2017-06-22
老师推荐使用setTimeout 是遇到坑了什么的吗? 他们两个之间有什么差异?
setTimeout(()=>{ this._initScroll() },20)
this.$nextTick(()=> { this._initScroll() })
写回答
1回答
-
ustbhuangyi
2017-06-22
setTimeout(fn, 20) 比 $nextTick 更往后, $nextTick 约等于 setTimeout(fn, 0)。 在实际项目中在一些低端的 android 手机遇到过 $nextTick 的问题,用 setTimeout(fn, 20) 最稳妥。
10
相似问题