3***@qq.com
3***@qq.com
  • 发布:2019-06-06 12:20
  • 更新:2019-06-06 12:25
  • 阅读:863

【报Bug】app 页面导航条 加载异常

分类:uni-app

详细问题描述

page A :有一导航 跳转 到 page B

page B :进入页面时,从后端获取数据,并修改 导航条 title (demo中 设置了定时器 1秒后修改 导航条 title)

问题:

如果进入 page B 有延迟,数据没有加载出来,此时点击返回到 page A 时,在 page A 的头部会插入 page B 的导航条(见图)

在 page B 中设置 定时器 1秒后修改 导航条 title,故障可以重现

重现步骤

[步骤]
1、page A 跳转到 page B;
2、进入 page B 马上返回 page A;

[结果]
在 app环境: page A 的头部会插入 page B 的导航条

[期望]

IDE运行环境说明

[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明] HBuilderX

[IDE版本号] HBuilderX 版本: 1.9.9.20190522

uni-app运行环境说明

[运行端是h5或app或某个小程序?] app

[运行端版本号]

[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试] HBuilderX

[编译模式是老模板模式还是新的自定义组件模式?] 默认

App运行环境说明

[Android版本号] Android 8, Android 9

[iOS版本号]

[手机型号] 华为 ,小米play

[模拟器型号]

附件

[可重现代码片段]

page B 代码:

<script>
export default{
data(){
return{
name:'更新title'
}
},
methods:{
setNavTitle(e){
uni.setNavigationBarTitle({
title: this.name
})
}
},
onLoad() {
setTimeout(()=>{
this.setNavTitle()
},1000)
}
}
</script>

联系方式

[QQ]

2019-06-06 12:20 负责人:无 分享
已邀请:
3***@qq.com

3***@qq.com (作者)

补充: page A 禁用了原生导航栏

该问题目前已经被锁定, 无法添加新回复