Taro+react开发(71):Taro.nextTick
Posted 前端小歌谣
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Taro+react开发(71):Taro.nextTick相关的知识,希望对你有一定的参考价值。
Taro.nextTick(callback)
延迟一部分操作到下一个时间片再执行。(类似于 setTimeout)
说明 因为自定义组件中的 setData 和 triggerEvent 等接口本身是同步的操作,当这几个接口被连续调用时,都是在一个同步流程中执行完的,因此若逻辑不当可能会导致出错。 一个极端的案例:当父组件的 setData 引发了子组件的 triggerEvent,进而使得父组件又进行了一次 setData,期间有通过 wx:if 语句对子组件进行卸载,就有可能引发奇怪的错误,所以对于不需要在一个同步流程内完成的逻辑,可以使用此接口延迟到下一个时间片再执行。
以上是关于Taro+react开发(71):Taro.nextTick的主要内容,如果未能解决你的问题,请参考以下文章