data | vue实例的数据源1 |
---|
computed | vue实例的数据源2,computed里面的数据必须依赖data里面的数据,但是不可以与data里面的数据重复 |
watch | 提供set监听 对data里的属性,和computed属性都可以监听 |
watch可以监听computed里面的属性
意义???
computed 属性demo的get() {return something}
something 是新的demo数据
computed 属性demo的get(newVal,oldVal)
newVal 是demo的新值,再去影响其他因素
computed get()是多对一
computed set()是一对多或者一对一
watch 是一对一关系或者一对多关系
computed set 从某种程度上 接近 watch 因为watch也是对set进行的包装
data:{
title:" v-model 实现 简易的购物车功能 ",
goods:[
{check:false,title:"上衣",price:200,count:10},
{check:true,title:"裤子",price:100,count:10},
{check:false,title:"鞋子",price:500,count:10},
{check:false,title:"风衣",price:1000,count:10},
{check:true,title:"帽子",price:300,count:10},
{check:true,title:"西服",price:2000,count:10},
],
url:"http://placehold.it/100x50",
all:0,
},