收藏
回答

访问首页wx.logo获取用户openid然后到数据库中查询,根据不同用户显示不同首页,存在异步吗?

大家好:访问首页时,通过wx.logo获取用户openid,然后到数据库中查询openid,

1.数据库无此用户openid,保存openid和用户标识,

2.数据库有此用户openid,查询openid对应用户标识,

然后更具用户标识渲染页面,但是存在异步,第一次无法获取到,大神们应该如何解决呢?谢谢

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

2 个回答

  • Owen
    Owen
    2020-04-18

    增加一个中间过渡页面呢?

    比如你要在A页面判断用户渲染页面,为什么在跳转到A之前先转到一个过渡页面(N)来判断,在跳转到A页面进行渲染呢?

    我只是提供一种思路...

    2020-04-18
    有用
    回复 1
    • 张暖墨
      张暖墨
      2020-04-18
      非常感谢
      2020-04-18
      回复
  • peng
    peng
    发表于小程序端
    2020-04-18
    同步进行不好么?wx.login 获得code,调用一个获取首页的方法,这个方法中写你上面的逻辑,通过code获取openid 判断openid是否有决定是否新增一条openid记录,然后通过openid获取首页信息返回🔙
    2020-04-18
    有用
    回复 1
    • 张暖墨
      张暖墨
      2020-04-18
      非常感谢,我试试
      2020-04-18
      回复
登录 后发表内容
问题标签