收藏
回答

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

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 客户端 6.7.2 2.0.9
$(".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



最后一次编辑于  2018-09-05  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • 是柿子啊
    是柿子啊
    2018-09-05

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

    2018-09-05
    赞同
    回复 2
    • lucky
      lucky
      2018-09-05

      路径没注册不是应该进入fail吗?

      2018-09-05
      赞同
      回复
    • CodPeasent Labrs
      CodPeasent Labrs
      2018-12-24

      抱歉,过来楼主这问个问题,我的小程序跳到外链以后用我wx.miniProgram.navigateTo为何跳不回去指定地址,而且还有success和complete指定回调。求解释

      2018-12-24
      赞同
      回复
  • 攀
    2018-10-31

    请问解决了吗?感谢分享

    2018-10-31
    赞同
    回复