wx.miniProgram.navigateTo无法进入fail异常处理

发布于 6 年前作者 yangxu17546 次浏览最后编辑 6 年前来自 ask
$(".btn-kefu").click(function () {
  if(/miniprogram/i.test(navigator.userAgent) || window.__wxjs_environment === 'miniprogram'){
    wx.miniProgram.navigateTo({
      url:'/pages/others/contactUs',
      fail:function(){
        console.log("跳转失败");
        alert("请拨打咨询热线:123456789");
      }
    });
  }
  else{
    NTKF.im_openInPageChat();
  }
})

如果是在微信小程序中,则跳转到客服页面,跳转地址故意设置成无效以制造失败的效果,结果并没有进入fail回调中,为啥?

库是

https://res.wx.qq.com/open/js/jweixin-1.3.2.js

2 回复
rhou
rhou1 楼6 年前

你好,跳转已经成功了,已经进入小程序了,但是你的路径并无注册,后面的代码不执行,你可以试试成功的回调

yaomin
yaomin2 楼4 年前

请问解决了吗?感谢分享