收藏
回答

信登录按钮反复出现?

你好,我遇到的小程序开发过程中遇到的代码示例问题

在小程序开发过程中,完成微信登录后,登录按钮消失,但是Ctrl+r 或者Ctrl+ s后,登录按钮又重新出现,再次点击后才会消失,请问是怎么回事呢,


app.js

wxml中的代码

最后一次编辑于  2020-02-29
回答关注问题邀请回答
收藏

2 个回答

  • Admin ²º²⁴
    Admin ²º²⁴
    2020-02-29

    CTRL+R是刷新

    刷新后,就会重新显示这个页面。

    你需要用代码实现这些逻辑:刷新后自动判断是否已经登陆,如果已经登陆过了就隐藏登陆按钮就好了。

    2020-02-29
    有用 1
    回复 9
    • 芝华塔尼欧
      芝华塔尼欧
      2020-02-29
      登录之后我把用户的openid保存在本地中了,然后又把openid设置为全局变量。然后根据openid是否存在判断登录按钮。清除缓存之后重新登录,成功之后登录按钮确实消失了,但是刷新或者保存之后,登录按钮又出来了,就是这样,然后现在我就很迷,,,
      2020-02-29
      回复
    • Admin ²º²⁴
      Admin ²º²⁴
      2020-02-29回复芝华塔尼欧
      亮代码
      2020-02-29
      1
      回复
    • 芝华塔尼欧
      芝华塔尼欧
      2020-02-29回复Admin ²º²⁴
      大佬看看,我刚刚重新排了下版
      2020-02-29
      回复
    • Admin ²º²⁴
      Admin ²º²⁴
      2020-02-29回复芝华塔尼欧
      wxml只渲染data里面的变量吧。你全局也没啥用啊,wxml并不识别。你要在index.js里data里定义userInfo,把全局变量的userInfo给setData过去
      2020-02-29
      1
      回复
    • 芝华塔尼欧
      芝华塔尼欧
      2020-02-29
      但是为什么登录之后,登录按钮会消失呢,这说明userinfo起作用了呀
      2020-02-29
      回复
    查看更多(4)
  • 猿猿猿ಠ_ರೃ树林
    猿猿猿ಠ_ರೃ树林
    2020-02-29

    Ctrl+r?不就是刷新快捷键么

    2020-02-29
    有用
    回复 2
    • 芝华塔尼欧
      芝华塔尼欧
      2020-02-29
      对啊,刷新之后登录按钮又出现了emmm
      2020-02-29
      回复
    • 芝华塔尼欧
      芝华塔尼欧
      2020-02-29
      我已经根据openid判断了,登陆之后的用户不显示登录按钮,但是刷新或保存还是会出现,必须再次点击才会消失
      2020-02-29
      回复
登录 后发表内容
问题标签