页面切换后再切换回来到时setTimeout里的setDatabu不执行?

发布于 7 年前作者 xiuyingsun1290 次浏览最后编辑 7 年前来自 issues

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

(和这个图片说的类似)

()

5 回复
jing48
jing481 楼6 年前

感谢各位了 , 解决办法如下

https://developers.weixin.qq.com/s/Bv5TyGmw7qdN

wangming
wangming2 楼6 年前

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

fengchao
fengchao3 楼6 年前

能提供一个代码片段吗

xiulan66
xiulan664 楼6 年前

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

yaoping
yaoping5 楼6 年前

没代码不说话