评估v-if不工作的方法

时间:2017-07-21 18:48:58

标签: javascript vue.js vuejs2

我不确定这是否可能,但是我正在尝试使用一种方法来为v-if语句错误地返回truthy。但是现在按钮总是出于某种原因。

这是我的HTML(Pug):

button(v-if="!isAttending(report)" @click="qualify(report)") RSVP

我的JS(Vue)

methods: {
    isAttending (report) {
      var that = this
      var theReport = report
      if (that.$firebaseRefs.attending.child(that.user.user.displayName).child(theReport['.key']).child('going') === true) {
        return true
      } else {
        return false
      }
    }

我的JSON结构:

attending
 Me
   -KpWQkTrnWNjGrRMlXuM
     going: true
reports
 -KpWQkTrnWNjGrRMlXuM
   what: 'event name'
   participants
     -Me
       status: 'RVSPd'

基本上我正在做的事情要求firebase是存在的并且返回true或false。我不相信这是最好的方式,但尚未提出更好的方法。

0 个答案:

没有答案