当前“页面B”动态更改title,点击返回按钮,更改的标题会显示在“来源页面A”
发布于 6 年前 作者 yang17 2096 次浏览 来自 问答

从A页面跳转到B页面,B页面需要在接口加载之后更改title,如果接口请求过慢,还没请求完毕时就点击返回按钮回到A页面,这时B页面的请求会继续执行,并在执行完毕后修改了A页面的title。

PS:尝试了网上该方法不行🚫(https://blog.csdn.net/recoluan/article/details/81592261)

5 回复

A页面onShow里修改下默认标题,接口返回后再修改一次。

可以在修改title前判断当前页面是否是B页面,如果不是则忽略,或者在退出B页面的时候中断请求

销毁B页面时,

const requestTask = wx.request({})
requestTask.abort() // 取消请求任务

试试这个

b页面修改成功的时候获得当前路径判断,b的话就不修改,a的话在修改下

show()里面判断

回到顶部