基本方法,代码重复多:
data () {
return {
name1: '',
name2: '',
}
},
watch: {
'name1': function (val) {
console.log(this.name1,this.name2)
},
'name2': function (val) {
console.log(this.name1,this.name2)
},
}
**利用computed同时监听多个数据 **
data () {
return {
name1: '',
name2: '',
}
},
computed: {
listenChange () {
const { name1, name2 } = this
return { name1, name2 }
},
},
watch: {
listenChange (val) {
console.log(this.name1,this.name2)
},
}