vue的购物车原理

vue在使用购物车这块,在购物车里面有了信息后,添加相同的信息只在数量上+1而不是再次往数组里面push数据,

方法:

add(item,index){    

//           item 和index都是上面传进来的 item是for循环的每一项,index是下标                                                                  var result=this.shopItem.filter((item1,index1)=>{

                return item1.name==item.name

})

// console.log(result) 这里的result返回的不是一个值(name)而是数组带有整个对象有id,price,num,desc if(result==null || result.length == 0){

            this.shopItem.push(this.goods[index]);

}else{

result[0].num++ }

}, 



©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容