zz10199
zz10199
  • 发布:2020-03-19 14:43
  • 更新:2020-03-19 14:43
  • 阅读:1043

【报Bug】调用uni.switch跳转到tabBar的index.nvue, 其余tabBar的vue界面的navigationBarTitleText 没有显示,同时手机返回键失效.

分类:uni-app

环境:uniapp离线打包(android)

问题

uniapp项目说明:该项目有三个tabBar(分别是首页index(nvue写的). 订单order(vue写). 我的mine(vue写的)) ,tabBar设置图标+文字, 首先从login界面(vue写的)调用uni.switchTab跳转到index.nvue, 除了点击tabBar切换界面, 不进行其它操作, 然后退出程序,杀死进程, 再重新打开app, 重复此操作, 重复次数不定, 有时一安装好app打开就出现问题, 有时一两次,或者三四次, 甚至十次左右, 就会出现问题: 除了跳转到的index, 其他两个tabBar中的vue界面的navigationBarTitleText 没有显示,同时手机返回键失效.

出现以上问题原因所在:
调用uni.switchTab跳转到index.nvue, pages.json中 tabBar设置为图标+文字, 离线打包后,安装该apk, 重复以上步骤, 才会出现以上问题.

不会出现以上问题:
(1)调用uni.switchTab跳转到index.nvue, pages.json中 tabBar设置为文字, 离线打包后,安装该apk, 重复以上步骤, 没有问题,显示正常.
(2)调用uni.switchTab跳转到mine.vue, pages.json中 tabBar设置为图标+文字, 离线打包后,安装该apk, 重复以上步骤, 没有问题,显示正常.
(3) 调用uni.switchTab跳转到index.nvue, pages.json中 tabBar设置为图标+文字,直接在HBuilder X上运行 到手机上, 重复以上步骤, 没有问题, 显示正常.

重现步骤

过程

点击登录按钮调用uni.switchTab跳转到index.nvue, 点击tabBar切换界面, 然后退出程序,杀死进程, 再重新打开app, 重复此操作, 重复次数不定.

结果

除了跳转到的index, 其他两个tabBar中的vue界面的navigationBarTitleText 没有显示,同时手机返回键失效.

附件

已提供出现以上问题的视频和demo上传到附件.

IDE运行环境说明

[手机型号]
vivo Y75A XT1789-05 小米8

2020-03-19 14:43 负责人:无 分享
已邀请:

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