Typescript 如何在多个模型值上使用单个手表

Typescript 如何在多个模型值上使用单个手表,typescript,vue.js,vuejs2,Typescript,Vue.js,Vuejs2,我有5个v型车。我使用5个Watch语句在任何v型模型更改时触发一个函数。如何在单个监视语句下组合所有v型模型。尝试监视阵列: this.$watch(()=>[this.a,this.b,this.c],()=>{ console.log('a、b或c已更改') }) 不同页面的功能和v型是否相同?然后使用mixn来解决这个问题。所有的东西都在同一个组件中。你能显示代码吗?下面所有执行监视的模型都在同一个组件模板中:@Watch('fromTime')updateFromTime(){cons

我有5个v型车。我使用5个Watch语句在任何v型模型更改时触发一个函数。如何在单个监视语句下组合所有v型模型。

尝试监视阵列:

this.$watch(()=>[this.a,this.b,this.c],()=>{
console.log('a、b或c已更改')
})

不同页面的功能和v型是否相同?然后使用mixn来解决这个问题。所有的东西都在同一个组件中。你能显示代码吗?下面所有执行监视的模型都在同一个组件模板中:@Watch('fromTime')updateFromTime(){console.log('time changed-->');}@Watch('fromTimeWindow')updateFromTimeWindow(){console.log('time changed-->');}@Watch('toTime')updateToTime(){console.log('time changed-->');}@Watch('toTimeWindow')updateToTimeWindow(){console.log('time changed-->');}在typescript中,当我在Watch字符串中提供数组时,它会抱怨。第一个参数是函数,而不是数组。