在一定情况下,wx.redirectTo()会无法工作,
复现方法:
Page(){
redirectFunction: function() {
console.log('function called ');
wx.redirectTo({url:....
success: function(res){
console.log("redirect successful");
}
})
console.log('function ended');
},
onLoad: function(var) {
var that = this
wx.getStorage({
key:"somekey",
successful: function(res) {
that.redirectFunction()
}
});
}
}
---
简单描述:开发工具中,当在页面onLoad,onShow,onReady中调用wx.getStorage()函数中嵌套进行wx.redirectTo,API返回success但实际并不进行跳转操作。换成navigateTo则一切正常,在wx.getStorage之外调用也一切正常。
本人使用的是MAC版本开发者工具。
请微信小程序团队查实~
升级到 v0.15.152900 https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html
正式版也遇到了这个问题,部分用户突然无法跳转
不知道是不是跟体验版有关,代码发布后还不会有这个问题?
这个跟开发工具没关系吧。
我在手机上体验版也遇到这个问题