wx.miniProgram.redirectTo 调用问题,大部分机型失效怎么解决?
描述:简单介绍一下我们项目,我们项目A页面是webview页面,首次进入是进入A页面,跳转到链接授权,授权完成由wx.miniProgram.redirectTo(navigateTo,reLaunch,都尝试过,跳转的页面也不是tab页面,是普通页面)带参数跳转回来小程序指定页面B页面,活动已经上线了N久了,之前一直是可以正常跳转的,2021.10.15这个时间突然出现大部分机型无法正常跳转(这里前后端都没有更改过代码,也检查了数据等,没有报错信息);
机型:测试过大部分iphone机,安卓机都不行,只有米10是可以访问跳转的(删除小程序缓存也试过);
sdk版本:1.6.0(尝试过其他版本,低于1.6.0的,所有手机都不可以,1.6.0 米10可以);动态添加script标签也尝试过,依旧无效
<script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
<div class="index2 resetStyle" id="index_page">
</div>
<script>
let app = new Vue({
el: '#index_page',
data: {
//用户信息
userInfo:{},
},
created(){
// new VConsole()
},
mounted() {
//获取用户信息
this.getUserInfo()
},
methods: {
//获取用户信息
getUserInfo(){
showloadding('加载中')
// wx.miniProgram.redirectTo({url: '/pages/index/index?authValue='+authValue})
// return;
let that = this
//从接口拿
let URI = '/test’
$.ajax({
url: URI,
type: 'get',
dataType: 'json',
timeout: 15000, //超时时间:10秒,以毫秒为单位
data:{
authValue : 'test',
},
success : function(res){
console.log('接口获取用户信息', res.userInfo)
if (res.code === 0){
// that.userInfo = res.userInfo
let userInfoString = JSON.stringify(res.userInfo)
wx.miniProgram.redirectTo({url: '/pages/index/index?userInfoString=' + userInfoString})
}
else {
showtoastt(res.msg)
}
},error:function(error){
hideloadding()
showtoastt('获取用户信息异常')
console.log('获取用户信息异常', error)
}
});
},
}
})
</script>
4 回复
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)