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

回到顶部