首页 > 解决方案 > 在 Vuejs 中查看挂钩多个变量

问题描述

我使用 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'...])

谢谢大家!

标签: javascriptnode.jsvue.js

解决方案


推荐阅读