收藏
回答

获取玩家是否登录在点击这个事件触发 getUserinfo必须加按钮上?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 按钮 客户端 6.5.3 2.0.0


我现在要点击赞的时候 判断是否登录    这个方法必须加button上吗

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

2 个回答

  • 寂
    2019-04-09

    您好,可以先通过wx.getSetting判断是否已经授权过了


    可以参考示例代码

    https://developers.weixin.qq.com/miniprogram/dev/api/wx.getUserInfo.html


    2019-04-09
    有用
    回复 1
    • 2019-04-09

      我现在每个按钮回调都判断了这个。。。 你这个具体怎么写啊  才接触小程序 。

      2019-04-09
      回复
  • 拾忆
    拾忆
    2019-04-09
    授权信息一般只要获取一次就行,已经授权过的不需要重复授权。你这么做没必要
    2019-04-09
    有用
    回复 2
    • 2019-04-09

      需求是用户想点赞或者评论啥的 要做个判断是否登录,如果是登录了可以点  如果没登录让弹出登录授权。。。。我现在每个按钮都得加个这个

      getUserinfo

      ,我也不想这么整  加按钮的话 还得给增加样式  布局都变了,,,或者怎么写呢 点赞 如果没登录直接跳转我的那个页面让用户登录吗? 如果是这样怎么写呢


      2019-04-09
      回复
    • 拾忆
      拾忆
      2019-04-09
      可以把已经登录的用户信息保存在缓存中,点赞的时候判断用户信息存在不存在,不存在的时候才需要登录,可以那时候跳转专门的登录页或者其他方式
      2019-04-09
      回复
登录 后发表内容