老师,在未授权的情况下,用户授权后授权框消失,评论框却跳不出来。授权的情况点击评论框就能显示是什么问题?

来源:6-2 博客控制组件blog-ctrl(2)

青春谱写年华

2020-04-12

data: {
    loginShow: false,
    modalShow: false,
    content:'',
  },
   methods: {
    onComment() {
      //判断用户是否授权
      wx.getSetting({
        success: (res) => {
          if (res.authSetting['scope.userInfo']) {
            wx.getUserInfo({
              success: (res) => {
                userInfo = res.userInfo
                // 显示评论弹出层
                this.setData({
                  modalShow: true,
                })
              }
            })
          } else {
            this.setData({
              loginShow:true,
            })
          }
        }
      })
    },
    
  onLoginsuccess(event) {
    userInfo = event.detail
    this.setData({
      // 登录框消失,评论框显示
      loginShow: false
    }), () => {
      this.setData({
        // 写评论框出现
        modalShow: true
      })
    }
  },


写回答

2回答

Metr01D

2020-04-16

括号位置错了//img.mukewang.com/szimg/5e98239e08516a3210000648.jpg

0
1
青春谱写年华
嗯嗯,是的,不仔细找,确实不好找
2020-04-21
共1条回复

谢成

2020-04-12

我没看明白问题的意思。。。 未授权的情况下用户授权?

//img.mukewang.com/szimg/5e932965094ba2e515540294.jpg

可以再详细描述一下问题的意思吗?

0
3
青春谱写年华
回复
谢成
找到了, onLoginsuccess()这个函数,我又重新敲浏览一遍,就可以了,我也不知道为啥,我遇到好几次这种情况,就是重新敲一遍就好了
2020-04-15
共3条回复

微信小程序云开发-从0打造云音乐全栈小程序

横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程

1938 学习 · 2768 问题

查看课程