vue真的太爽了。早用早爽。
很棒的就是组件设计思想,然后就是watch,computed,怎么爽怎么开心。
我一般组件的数据由父组件获取,组件里用watch里监听。
这次用到个数据是个对象,对象里有包含了数组,watch不管用了,怎么办呢,要对象里需要的单独拿出来用computed 计算监听,解决了。
props:{
GoodsLogLst:{
type:Object,
default:()=>{return {}}
},
},
watch:{ //监听器,这个不起作用了,用下面的computed拆分计算可以
GoodsLogLst(e){
console.log(e);
console.log('来啦老对');
this.lstData = newddata ;
}
},
computed:{
sales_details() {
return this.GoodsLogLst.sales_details;
},
order_no:{
//读回调
get(){
return this.GoodsLogLst.order_no ;
}
}
},
反正能跑就行啦,记录下。