为了账号安全,请及时绑定邮箱和手机立即绑定
个人觉得既然2.0版本已经把1.0的知识点都覆盖了,就没必要再讲1.0那些错误的示范了,这让没接触过vue的小伙伴很痛苦,还有那个结账那里不需要做个判断?如果没选择商品跳去结账页也没用吧?
checkAll: function(type){
this.checkedAllFlag = type
this.list.forEach(function(value, index){
if (type) {
value.checked = true;
}else{
value.checked = false;
}
})
}
checkOne: function(item){
if (typeof item.checked == 'undefined') {
this.$set(item, 'checked', true)
}else{item.checked = !item.checked};
var _this = this;
for (var i = 0; i < this.list.length; i++) {
if (this.list[i].checked) {_this.checkedAllFlag = true}else{_this.checkedAllFlag = falsebreak;}}}
针对杨少峰同学的提出的解决方案还是有一个bug,如果从最后一个开始选,全部选中仍然会被勾选,是因为没有break导致,不用forEach
for (var i = 0; i < this.productList.length; i++) {
if (this.productList[i].checked) {
_this.checkedAllFlag = true;
}else{
_this.checkedAllFlag = false;
break;
}
}

最赞回答 / cmy11
1.让项目运行在本地服务器下,个人觉得npm的anywhere模块最简单,自行百度node anywhere。
就是这么大胆, 就是这么先进
computed:{
filterAddress:function () {
return this.addressList.slice(0,this.offset);
/*
注意splice 方法方法会修改原对象!!!!!!!!!!!
slice 方法不会!!!!!!!!!!
*/
}
},
反正输出的res.body就是null
我真的要为老师点个赞,我是看手册没看懂,来听视频的。回过头来去看手册就有目的性的。思维清晰了

最新回答 / 学一点忘一点
根据vue-resourse版本问题,会出现body或者data,这个你要断点然后console里面输入res看看里面的结构
教程第五章把 productQuantity写成了productQuentity,直接抄了,bug找了好久。。。
computed里面的函数是默认的读取缓存,所以点击more的时候被缓存影响到了。
详见vue官网手册。
老师讲的非常好,基础知识点到位,适合进阶学习
讲的真的很棒 详细 细致 通俗易懂 入门很好 谢谢
new Vue({
el:'#app',
data:{
title:"hello vue"
},
filters:{

},
mounted:function(){
this.cartView();
},
methods:{
cartView:function(){
this.title="Vue Hello";
}
}
});
课程须知
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
提交
取消