uni-app 在PC端调试小程序时,程序里面使用uni.relaunch报错导致闪退
uni-app 在PC端调试小程序时,程序里面使用uni.relaunch报错导致闪退
| 项目信息 | 详细信息 |
|---|---|
| 产品分类 | uniapp/小程序/微信 |
| PC开发环境操作系统 | Windows |
| PC开发环境操作系统版本号 | win10 20H2 |
| HBuilderX类型 | 正式 |
| HBuilderX版本号 | 3.1.18 |
| 第三方开发者工具版本号 | 1.05.2106300 |
| 基础库版本号 | 2.18.0 |
| 项目创建方式 | HBuilderX |
示例代码:
<template>
<view></view>
</template>
<script>
export default {
data() {
return {
provider: 'weixin',
}
},
mounted() {
// #ifdef MP-WEIXIN
const token = uni.getStorageSync('access_token') || ''
if (token == '') {
this.login();
} else {
uni.reLaunch({url: '../index/index'})
}
// #endif
},
methods: {
login() {
uni.login({
provider: this.provider,
success: (res) => {
console.log(res);
uni.reLaunch({ url: '../index/index' })
}
})
}
}
}
</script>
操作步骤:
启动步骤:运行-微信开发者工具-然后如图启动真机调试,PC端运行到uni.relaunch就闪退报错;
预期结果:
能够实现跳转
实际结果:
闪退报错
bug描述:
在新建的一个简单uniapp工程里面,增加一个launch文件夹,里面增加一个launch.vue文件,文件diamante为代码示例;并在pages.json里面配置launch.vue为启动页;然后在页面调用uni.login接口,成功里面调用uni.relaunch;
启动步骤:运行-微信开发者工具-然后如图启动真机调试,PC端运行到uni.relaunch就闪退报错;

更多关于uni-app 在PC端调试小程序时,程序里面使用uni.relaunch报错导致闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html

