微信小程序登录后再次使用判断用户是否登录

小程序登录与否判断

小程序如果每次使用都需要用户登录势必会使用户体验感降低,如何进行判断用户是否登录了,很简单,只要调用一个API就行了
在小程序登录后的第一个page中的index.js文件的onLoad方法中加上如下代码

var that = this
    wx.getSetting({
      success(res) {
        console.log(res.authSetting)
        if (res.authSetting['scope.userInfo'])  //此处判断是否登录
        {
          wx.getUserInfo({
            //箭头调用法
            success: (data) => {
              console.log(data);
              app.globalData.userInfo = data.userInfo  //全局变量赋值
              app.globalData.haveauth = true
              
            }
          })
          
        }
      }
    })

现在的小程序为了使用户体验良好,新版本已不再支持进入小程序直接需要用户登录了,所以这个方法有必要学习一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值