getuserInfo (获取用户登录授权)

4月底改的 好像大概不记得了

getuserInfo   官方更改后  又生起一波的吐槽 啊哈哈。 这几天 赶着交项目 没啥时间今天传一波,我就直接上图了。 

判断是否有缓存。 没有直接跳转 登录页 (index.js) onLoad里

wx.getStorage({ //如果没有缓存内容直接 跳转 登录页授权

      key: 'loginInformation',

      success: function (res) {

        console.log(res)

        console.log("缓存")

        if (res.data == undefined) {

          wx.reLaunch({

            url: '../login/login',

          })

        }

      },

      fail: function (res) {

        console.log(res)

        //if (res.errMsg == "getStorage:fail data not found") {

        wx.reLaunch({

          url: '../login/login',

        })

        //}

      },

    })


login页面  wxml: ( <button bindgetuserinfo="getUserInfo" open-type='getUserInfo'>点击授权</button>)

getUserInfo: function (e) {

    app.onLaunch()

    app.globalData.userInfo = e.detail.userInfo

    wx.setStorage({

      key: "loginInformation",

      data: e.detail.userInfo

    })

      console.log("首页")

    wx.switchTab({

      url: '../index/index',

    })     

  }


app页没怎么动 还是根据你的 写法写就行了


搬砖去了
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容