基本方法,代碼重復多:
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)
},
}
