计算属性
计算属性就是当其依赖属性的值发生变化时,这个属性的值会自动更新,与之相关的DOM部分也会同步自动更新。通常被用在购物车上面
computed和watch的区别
watch是监听属性,监听data或者watch里面的数据变化,根据当前不同值的情况,做出不同的处理。
<script>
export default {
name: "JobDataUpdate",
data(){
return {
radio: '1',
}
},
watch:{
radio: function (curVal,oldVal) {
if(curVal == 1){
console.log("查询数据需要处理的逻辑");
}else if(curVal == 2){
console.log("录入数据需要处理的逻辑");
}
}
}
</script>
深监听:
监听对象的时候通常需要深入监听
deep:true