Vue-watch同时监听多个变量


Vue2版本:

computed: {
	watchAll() {
		const { a, b } from this
		return { a, b }
	}
}
watch: {
	watchAll(val) {
		console.log(val) // { a: ..., b: xxx }
	}
}

Vue3版本:

watch(
  () => [store.state.date, store.state.hospitalId],
  ([newDate, newId]) => {
     if (newDate && newId) {
       init()
     }
   }
)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM