使用wx.setNavigationBarTitle后返回时,出现两次页面?
发布于 5 年前 作者 zouli 512 次浏览 来自 官方Issues

如题,我使用wx.navigateTo来到一个页面,使用wx.setNavigationBarTitle方法将该页面标题改为 “新建”,如图:

然后在该页面的onUnload监听事件中使用navigateBack方法返回到上级页面

但是在返回的过程中我发现中间还会有一个页面会(就是该“新建”页面未改标题名称之前的页面)一闪而过才返回到上一页

5 回复

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

为什么要在onUnload里返回上一页,那返回上一页是怎么触发的,

首先 默认页面的json title不要写,这样跳出来就显示空白,然后设置内容,就不会闪了

另外你第二个问题,我没完全看明白。。。你可以试下 去掉配置参数。

wx.navigateBack()   直接这样

删除onUnload解决

咋回事,大佬帮忙解惑…

回到顶部