详细问题描述
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]