收藏
回答

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

框架类型 问题类型 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);

       }

     })




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

2 个回答

  • Thomas
    Thomas
    2018-05-30

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

    2018-05-30
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-05-30

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

    2018-05-30
    有用
    回复
登录 后发表内容