环境: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