Vue检查两个计算就绪

时间:2018-10-30 11:04:13

标签: javascript vue.js computed-properties

每当我需要知道何时准备好几个计算值时,我都会编写另一个计算值(例如isFizzAndBuzzReady)

computed: {
  fizz () {
    return ['f', 'i', 'z', 'z'] // some async data
  },
  buzz () {
    return ['b', 'u', 'z', 'z'] // some async data
  },
  isFizzAndBuzzReady () {
    return this.fizz.length && this.buzz.length
  }
}

有没有更好的方法来检查它们是否都准备好了?

1 个答案:

答案 0 :(得分:0)

计算是执行此操作的最佳方法。

另一种方法是使用$watch来做到这一点,但这是必须且重复的。