收藏
回答

bindgetuserinfo里面 wx.navigateTo不起作用?怎么跳转

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug 用户授权 工具 1.02.1804120 1.02.1804120

授权按钮点击事件里面怎么切换页面啊?点击获取授权、然后允许,啥反应也没有,wx.navigateTo不起作用啊?


<button wx:if="{{canIUse}}"  class="vBtn_ok" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">授权登录</button>

  <view wx:else>请升级微信版本</view>


bindGetUserInfo: function (e) {

   var userInfo = e.detail.userInfo;

    wx.request({

       url: config.requestUrl + 'userCheck' + '/' + that.data.openid,

       data: userInfo,

       method: 'POST',

       success: function (e) {

         wx.showToast({

           title: '验证通过',

           icon: 'loading',

           duration: 1000

         });

         console.log(that.data.prepageurl);

         //setTimeout(function () {

           wx.navigateTo({

             url: that.data.prepageurl

           })

         //}, 1200);

       }

     })




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

2 个回答

  • 娇华
    娇华
    2018-05-30

    你好,建议打印一下fail返回的具体信息fail: function(errInfo) { console.info(errInfo) },或者使用远程调试查看 fail 函数的结果

    2018-05-30
    赞同
    回复
  • Thomas
    Thomas
    2018-05-30

    不好意思用错了,tabbar页面用wx.switchTab就可以了

    2018-05-30
    赞同
    回复