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: ( 

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页没怎么动 还是根据你的 写法写就行了


搬砖去了

你可能感兴趣的:(getuserInfo (获取用户登录授权))