为什么wx.miniProgram.navigateBack 必须延时调用才有效?
在webview中调用 wx.miniProgram.navigateBack 无效,complete回调内容为invokeMiniProgramAPI:permission denied 经研究发现,要延时调用才生效,而且延时时间太短也不行。 调整后的代码: [代码]// 一定要延时执行 TODO:经测试1000毫秒最合适,100不成功原因未知[代码][代码]created () {[代码][代码] [代码][代码]setTimeout([代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]// 通信成功后返回一级,回到层小程序上一个页面[代码][代码] [代码][代码]wx.miniProgram.navigateBack({[代码][代码] [代码][代码]complete: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]'登录结束回调'[代码][代码], res)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}, 1000)[代码][代码]}[代码] 虽说是SPA应用但是created这个阶段wx.config早就初始化了,而且其他其他api如wx.miniProgram.navigateTo能直接调用 希望解答下,谢谢