小程序修改页面title名称,返回会修改首页名称

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

预期:

点击首页产品,进入产品详情。得到数据修改产品详情也名称。

返回首页, 首页的名称应该是叫做首页

结果:

点击进入详情页面,数据刚好请求到,就返回首页,会去修改首页的名称,被修改成为,产品的名称以下是截图

1.小程序首页

2.进入数据为加载的产品详情页,数据加载完全后修改页面名称。

3.数据还为加载完全返回首页。现在已经是加载完全数据后的首页。已经被修改了名称。

9 回复
ping18
ping181 楼6 年前

onLoad: function() {


        setTimeout(function() {
            wx.setNavigationBarTitle({
                title: '哈哈哈'
            })

        }, 10);


        wx.navigateBack({
            delta: 1

        })


}

我这样试了一下,复现了,基本能说明问了吧

leiwei
leiwei2 楼6 年前

可以通过设置一个全局的标示来控制。

liyuan
liyuan3 楼6 年前

要不,成功获取完数据之后,再跳转?

ucheng
ucheng4 楼6 年前

我也是用的动态(请求成功后)改变当前页面标题,测试了一下,并没有你说的情况出现!

longping
longping5 楼6 年前

在详情页调用

wx.setNavigationBarTitle({

title: detailTitle,

})

不就可以了

tao61
tao616 楼6 年前

无法复现,要不你弄个 能复现的 代码片段 分享上来

duanxia
duanxia7 楼6 年前

微信开发者工具-》新建-》代码片段

搞个复现的代码片段上来试试?

weihao
weihao8 楼6 年前

请具体说明出现问题的终端类型,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

oshi
oshi9 楼5 年前

围观