无代码, 这个使用个人项目或官方DEMO都能复现。
真机测试时使用 HBuilerx 的 Hello uni-app 加 HBuilder-HelloUniApp离线基座能复现。
- 发布:2023-07-17 18:19
- 更新:2023-07-17 18:19
- 阅读:481
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: window7
HBuilderX类型: 正式
HBuilderX版本号: 3.8.7
手机系统: Android
手机系统版本号: Android 13
手机厂商: OPPO
手机机型: OPPO K9S
页面类型: vue
vue版本: vue2
打包方式: 离线
项目创建方式: HBuilderX
示例代码:
操作步骤:
1 启动APP
2 APP切后台,进入手机的系统设置页内调整系统语言
3 将APP切回前台
4 不停执行1~3的操作。
1 启动APP
2 APP切后台,进入手机的系统设置页内调整系统语言
3 将APP切回前台
4 不停执行1~3的操作。
预期结果:
APP正常加载,显示首页
APP正常加载,显示首页
实际结果:
APP停留在雪花页
APP停留在雪花页
bug描述:
APP启动后,切后台,切换手机的系统语言,随后将APP切回前台,此时会让APP重启。目前部分手机存在APP重启时停留在雪花页的情况。
异常日志如下:
[ERROR]reportJSException >>>> exception function:run raxApi, exception:JavaScript execute error!Uncaught TypeError: e.WeexPlus is not a constructor
at createInstanceContext$1 (uni-jsframework.js:1:308934)
at init$2 (uni-jsframework.js:1:451879)
at createInstanceContext (uni-jsframework.js:1:453700)
at global.<computed> (uni-jsframework.js:1:458587)
此问题非必现,执行切换系统语言与切回APP的操作多次后会出现。
测试在切换系统语言后,如等待一段时间再切回APP,则出现上述异常的概率会降低, 等待时间越长,出现概率越低。 这个测试更新系统语言后,等待5S再切回APP,如此操作10次都未出现异常。