bindgetuserinfo里面 wx.navigateTo不起作用?怎么跳转
发布于 5 年前 作者 zfang 8956 次浏览 来自 问答

授权按钮点击事件里面怎么切换页面啊?点击获取授权、然后允许,啥反应也没有,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);

       }

     })

2 回复

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

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

回到顶部