onLoad(option) {
console.log(option)
if(option.title){
uni.setNavigationBarTitle({
title: option.title
});
}
}
- 发布:2021-07-29 10:19
- 更新:2021-07-29 11:16
- 阅读:899
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macos 11.4
HBuilderX类型: 正式
HBuilderX版本号: 3.1.22
手机系统: iOS
手机系统版本号: IOS 14
手机厂商: 苹果
手机机型: iphone x
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
多次进入页面 uni.setNavigationBarTitle 没执行
多次进入页面 uni.setNavigationBarTitle 没执行
预期结果:
无论如何重复,uni.setNavigationBarTitle 都应该执行
无论如何重复,uni.setNavigationBarTitle 都应该执行
实际结果:
多次进入页面 uni.setNavigationBarTitle 没执行
多次进入页面 uni.setNavigationBarTitle 没执行
bug描述:
页面本身导航标题 有其他名字
多次进入页面 使用uni.setNavigationBarTitle 修改页面导航栏标题 会出现失败(比较频繁 10次 有 2次 左右)
特别快切换有时候几率更大。
测试设备有 iphone x ios14 \ iphone xr ios15
怀疑需要执行this.$forceUpdate()