页面切换后再切换回来到时setTimeout里的setDatabu不执行?
发布于 6 年前 作者 xiuyingsun 1107 次浏览 来自 官方Issues

A页面里启动了定时器setTimeout, 返回带B页面, 然后再进入A页面, A页面里的setTimeout执行有问题, 可以正常给globalData赋值, 但是setData不执行

(和这个图片说的类似)

()

5 回复

启动定时器,返回,定时器所在页面已经不在页面栈里了,在重新点to book page已经是新的页面

能提供一个代码片段吗

你返回的到B页面,A页面就销毁了啊,当然setData不会生效,而globalData是全局的肯定是能赋值到的,所以可以onUnload的时候放到globalData中,进来的时候再setData。

没代码不说话

回到顶部