找了一圈大都是直接给data中的属性来设置计算属性,如果是data中的一个对象中的一条属性应该怎么设置?
object.property就可以啊。不过要注意没有在data中声明,后来动态添加的要用Vue.$set()方法改,不然视图不会更新
<body>
<div id="app">
<p>{{ obj.obj.inner }}</p>
<button @click="Add()">Obj.property</button>
</div>
<script>
new Vue({
el: '#app',
data: {
obj: {
obj: {
inner: 0
}
}
},
methods: {
Add: function() {
this.obj.obj.inner += 1;
}
}
})
</script>
</body>
9 回答1.5k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答661 阅读
2 回答1.8k 阅读
2 回答985 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
4 回答762 阅读✓ 已解决
data怎么写的,data的对象的属性就怎么写。