在A页面调用wx.scanCode拿到参数发起异步请求后直接跳转至B页面而不返回A再跳转至B?这种体验很不好,我想直接跳转到B页面,而不是返回到A页面再跳转到B。为什么微信自带的扫一扫就直接跳转?
// 扫码
scanCode: function() {
let url = 'xxxxxxxxx';
wx.scanCode({
success(res){
//下一步做网络请求
wx.cloud.callFunction({
name: '',
data: {
}
}).then((res) => {
wx.navigateTo({
url: url
})
}).catch((e) => {
console.log(e);
})
},
// 扫码失败,提示信息
fail(){
wx.showToast({
title: '扫码失败,请稍后重试',
icon:'none'
})
}
});
}
我是
在页面里面设置变量 isScan=false
再在onShow 里面加判断 return false;
onShow(){
if(this.data.isScan){return false;}
请问 有解决吗
我也是 想问下有解决吗