webview内使用wx.miniProgram.navigateTo跳转小程序, 开始跳转正常, 但当跳转层级超过小程序限制10层时, fail方法没有执行, 依然执行了success方法
if (isInMiniProgram) {
console.log('skip')
wx.miniProgram.navigateTo({
url: `/pages/index/index?url=${encodeURIComponent(url)}`,
success: function(res) {
console.log('success')
console.log(res)
},
fail: function(err) {
console.log('fail')
console.log(err)
},
complete: function(res) { // 小程序跳转超过10层后直接替换页面
console.log('complete')
console.log(res)
}
})
}
返回结果是这样的
超过限制10层后页面没有跳转, 但是没有报错, fail方法没有执行, 依然执行了success方法
参考这个
你好,调用wx.miniProgram.navigateTo 报错 invokeMiniProgramAPI:permission denied,想问下是什么原因