uni.reLaunch({
url: '../index/index',
});
- 发布:2020-05-24 09:51
- 更新:2020-06-18 18:46
- 阅读:1124
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 2.7.7
手机系统: Android
手机系统版本号: Android 10
手机厂商: 小米
手机机型: 小米7
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://www.pgyer.com/zZc3
示例代码:
操作步骤:
打开app,
输入账号密码,点击登录,
app闪退。
打开app,
输入账号密码,点击登录,
app闪退。
预期结果:
登录成功,要跳转到 ../index/index 页面
登录成功,要跳转到 ../index/index 页面
实际结果:
app闪退
app闪退
bug描述:
uni.reLaunch({
url: '../index/index',
});
使用 reLaunch 进行页面跳转,正常来说要跳转到 ./index/index 页面。
但是在小米7 下会导致app闪退。
重启app后,就会正常打开 ./index/index 页面。
是否能用一个简单的项目复现此问题?比如新建一个工程直接点击按钮调用uni.reLaunch
-
8***@qq.com (作者)
工程,详见附件,
就2个nvue页面
1、login/index.nvue ,
2、index/index.nvue。
index/index.nvue页面有个退出,执行的是:uni.reLaunch 到login/index.vue
2020-05-25 14:13
我也遇到了,不过参照这个Bug提交的情况;
我做了以下两个措施
- 先执行 uni.hideKeyboard //关闭键盘
- 启用一个200ms的延时器 再执行uni,relaunch