【问题标题】:Vue check two computed readyVue 检查两个计算就绪
【发布时间】:2019-04-03 09:54:50
【问题描述】:

每次我需要知道几个计算值何时准备好时,我都会编写另一个计算值(例如 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
  }
}

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

【问题讨论】:

  • 我觉得很好。
  • 和@RoyJ ^,假设它们是数组并且它们在开始时是空的。

标签: javascript vue.js computed-properties


【解决方案1】:

计算是最好的方法。

另一种方法是使用$watch 执行此操作,但它是强制性且重复的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-31
    • 2021-08-15
    • 1970-01-01
    • 1970-01-01
    • 2016-04-07
    • 2011-07-08
    • 1970-01-01
    相关资源
    最近更新 更多