请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师你好,我想问一下为什么推荐使用setTimeout 我用的$nextTick 好像也没什么问题

老师推荐使用setTimeout 是遇到坑了什么的吗? 他们两个之间有什么差异?

setTimeout(()=>{
    this._initScroll()
},20)
this.$nextTick(()=> {
  this._initScroll()
})


正在回答 回答被采纳积分+3

1回答

ustbhuangyi 2017-06-22 00:58:07

setTimeout(fn, 20) 比 $nextTick 更往后, $nextTick 约等于 setTimeout(fn, 0)。 在实际项目中在一些低端的 android 手机遇到过 $nextTick 的问题,用 setTimeout(fn, 20) 最稳妥。

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信