收藏
回答

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



回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2018-09-05

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

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

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

      2018-09-05
      回复
    • CodP L & eqwal
      CodP L & eqwal
      2018-12-24

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

      2018-12-24
      回复
    • 西红柿
      西红柿
      2019-12-11
      我们这边现在也是出现这种情况。跳转一个不存在的页面, 没有进入fail,反而是进入了success  https://developers.weixin.qq.com/community/develop/doc/00066a38998d28da6099e225756c00?fromCreate=0
      2019-12-11
      回复
  • 攀
    2018-10-31

    请问解决了吗?感谢分享

    2018-10-31
    赞同
    回复
登录 后发表内容