在Vuejs中观察钩子多个变量

时间:2019-09-20 03:56:09

标签: javascript node.js vue.js

我使用Vuejs并为过滤器添加了一些变量。

data() {
    return {
      startDate: new Date(),
      startTime: new Date(),
      endDate: new Date(),
      endTime: new Date(),
      step: 0
    }
}

我要监视上面变量的状态,以更改发送请求时获取新数据 我正在使用:

watch: {
    startDate() {
      this.filterChange()
    },
    startTime() {
      this.filterChange()
    },
    endDate() {
      this.filterChange()
    },
    endTime() {
      this.filterChange()
    },
    step() {
      this.filterChange()
    }
  }

但是语法太长。当我有更多变量时

...varibale() { this.filterChange() }

如何简化语法? 例子

useEffect(()=>{
  ...balabal
},['var1, 'var2'...])

谢谢大家!

0 个答案:

没有答案