我使用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'...])
谢谢大家!