为了账号安全,请及时绑定邮箱和手机立即绑定
talk is cheap,show your code.
老师拼错了。productQuantity, 不是productQuentity
删除商品的时候,也要计算总价格,执行一次那个函数就好了
老师讲得太好了,而且不墨迹,希望能看到您更多的教程,谢谢
看到有人说直接在li里的v-for这样写v-for=“(item,index) in productList”,删除方法就可以delProduct:function(index){
this.productList.splice(index,1);
this.delFlag = false;
}

测试出来 如果点击全选按钮 然后删除其中任何一个商品,都是默认删除的第一个商品,感觉还是要按照老师的方法来获取索引
讲的不错,思路清晰,学习了

最新回答 / qq_遛弯的豌豆_0
定义两个空的数组,分别来装数据。主要是用来比对作用。一个数组用来装被选中时当前这条被点击的数据的price*shuliang.一个数组用来存被选中的当前数据的名称或者数量或者价格,这个数组没有其他的作用。仅仅是用来比较两个数组的长度,当两个数组的长度相等就点亮全选按钮,当数组的长度不相等,就熄灭全选按钮。也就是说,取消任意一条数据的时候就熄灭全选按钮。并且删除掉这个数组中的最前面的这个值。这个判断有点复杂。理解了就好弄。饶恕我不能贴出代码。这个老师很懒。故意不讲选中全部单品却不点亮全选按钮。就是一个最大的...
git@github.com:Zorodd/shoppingCart.git 按照老师的,添加了选地址时 more 的来回切换,需要的自取哦~
春节来了,前端变化逐步趋稳,越努力越幸运,加油!
讲的真的好 收获很多
点击结账的时候,判断一下总金额是否大于0,否的话阻止默认事件就行,
单选全部选择触发全选:var arr=[],
_this=this;
this.productList.forEach(function(item,index){
if (item.checked) {
arr.push(index);
}
})
if (arr.length==this.productList.length) {
this.checkFig(true);
}else{
this.checkAll=false;
}
课程须知
1、提前了解和熟悉javascript 2、了解一下ES6相关的知识
老师告诉你能学到什么?
1、Vue2.0各种指令的学习 2、Vue2.0生命周期的介绍 3、Vue2.0事件绑定、过滤器的使用、组件的介绍 4、Vue-resource插件的讲解 5、ES6语法的介绍 6、结合购物车的案例,更加接近实战 7、在实际项目开发的过程中,开发技巧的讲解

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消