<div id="app">
<h1>{{ childrenName }}</h1>
<button @click="handleClickChange">change</button>
</div>
<script src="./vue.js"></script>
<script>
var vm = new Vue({
el: '#app',
data: {
person: {
name: 'tom',
children: [
{ name: 'jerry' },
{ name: 'jack' }
]
}
},
methods: {
handleClickChange() {
this.person.children[0].name = 'rose'
}
},
// 计算属性是深度监听用到的属性
computed: {
childrenName() {
return this.person
}
}
})
</script>
vue-计算属性-深度监听用到的属性
最新推荐文章于 2024-02-23 10:33:52 发布