收藏
回答

小程序间跳转,2.3.0版本,取消时回调fail cancel 报错

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.navigateToMiniProgram 工具 2.3.0 2.3.0

- 当前 Bug 的表现:

如下图所示,2.3.0版本的开发工具开发时,点击弹层取消,虽然回调了cancel fail,但同时出现报错。

想提问一下:

1、出现这种现象是开发者工具的问题还是版本问题,正式客户端会不会出现同样问题。

2、除了点击跳转询问按钮中的取消,其他情况跳转失败的时候会不会出现同样的问题。



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

1 个回答

  • ShinBlueCat
    ShinBlueCat
    2018-10-25

    麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2018-10-25
    有用
    回复 6
    • 橙风破浪
      橙风破浪
      2018-10-25

      目前是如下的代码:

      wxml中代码:

      <view class="item">

                 <text>分享职位</text>

                 <image src="{{imageHost}}/wallet/log-3.png"></image>

                 <button class="anchor" hover-class="none"  bindtap="toJoblist">立即分享</button>

      </view>


      js文件中代码:

       toJoblist : function(){

         wx.navigateToMiniProgram({

           appId: "要跳转的小程序appId",

           path: 'page/index/joblist',

           envVersion: 'develop',

           // success(res) {

           // },

           fail(res){

             //非点击取消情况下的跳转手机站小程序失败(取消时,总是会出现报错)

             if (res.errMsg != 'navigateToMiniProgram:fail cancel'){

               wx.showToast({

                 title: '失败',

                 icon: 'none',

                 duration: 2000,

               })

             }

           }

         })

       },


      2018-10-25
      回复
    • ShinBlueCat
      ShinBlueCat
      2018-10-25回复橙风破浪

      麻烦按教程给下,代码片段

      2018-10-25
      回复
    • 橙风破浪
      橙风破浪
      2018-10-25回复ShinBlueCat

      wechatide://minicode/XZDRtqmT7Y3l

      2018-10-25
      回复
    • ShinBlueCat
      ShinBlueCat
      2018-10-25回复橙风破浪

      貌似确实有报错,是基础库里调了console.error,这里应该并不影响正常的逻辑

      2018-10-25
      回复
    • 橙风破浪
      橙风破浪
      2018-10-26回复ShinBlueCat

      恩恩是的。正常逻辑并不受影响,但是就是存在报错。多谢!

      2018-10-26
      回复
    查看更多(1)
登录 后发表内容