Correcting teacher:天蓬老师
Correction status:qualified
Teacher's comments:还要努力呀
挂载点,vue 仅处理挂点下面的内容(dom 节点)。
vue 实例可以创建虚拟 DOM 与 MVVM 模型的关系是 处于 vm 层
适用于多个数据影响一个属性的情况
<div id="app">
<span>总和:{{ total }}</span>
</div>
data() {
return {
bef: 1,
aft: 2,
};
},
// - 计算属性
computed: {
total() {
return this.bef + this.aft;
},
},
<div id="app">
<span>总和:{{ total | addOne }}</span>
</div>
filters: {
addOne(val) {
return val + 1;
},
},
<div id="app">
<input type="text" v-model="bef" />
<input type="text" v-model="aft" />
</div>
data() {
return {
bef: 1,
aft: 2,
};
},
watch: {
bef: function(val) {
this.aft = val;
},
},