普通数据
export default {
data() {
return {
descLength: 0
}
},
watch: {
'descLength': function(newValue) {
console.log(newValue)
}
}
}
json数据的某个元素
export default {
data() {
return {
activeArticle: {
title: ''
}
}
},
watch: {
'activeArticle.title': function(newValue) { // 监听title的变化
console.log(newValue)
}
}
}
整个json数据
export default {
data() {
return {
activeArticle: {}
}
},
watch: {
activeArticle: {
handler(newValue, oldValue) { // oldValue是activeArticle变化之前的值,newValue是activeArticle变化之后的值
console.log(newValue)
},
deep: true
}
}
}