返回上一界面如何关闭当前页面?页面跳转使用的是:wx.navigateTo
发布于 6 年前 作者 chao33 12861 次浏览 来自 官方Issues

在首页(下面简称A)使用wx.navigateTo,跳转到页面B,在页面B中返回A时,页面B的任务仍然在进行,我需要怎么做才能返回A时,关闭掉页面,一共只有A和页面B,谢谢大家

2 回复

b返回a的时候b页面已经被销毁了,如果你任务还在进行,说明你没有主动结束某些未完成的任务,这些任务不会因为你页面销毁就随之销毁,比如未完成的异步请求或api、setTimeout、setInterval等,你需要在b页面的unload生命周期里主动结束这些任务。

wx.navigateBack({})

回到顶部