computed示例
<input type="text" v-model="keyCode" placeholder="筛选" /...return {
keyCode: "",
list: ["apple", "huawei", "sony", "oppo", "vivo"],
};
},
computed...,
lastName(value) {
this.fullName = `${this.firstName}${value}`;
},
},
};
computed...依赖数据缓存,只有当数据变化时才会执行
不支持异步,当computed内有异步操作时无效,无法监听数据的变化
变量不用在data函数中的定义
watch
支持数据变动的异步操作
接收两个参数,第一个参数是最新的值