为了账号安全,请及时绑定邮箱和手机立即绑定
讲的太好了,正不知道怎么学,跟着敲一边收获满满
想评价一下。老师讲的非常好。我第一次学习框架,学习不教框架的。自己用原生代码写了个大型电商批发网站。看了vue框架的学习,老师讲的很好。但是我想说一个知识点。在jquery里面,对ajax的封装,有对4种类型的简写封装。其中get请求方式,
语法:$.get().then(()=>{});
是可以这样写的哟,都是支持promise的。
嘿嘿。慕课网讲的很好,比大学老师讲课好多了。100个赞,不怕你骄傲
刚开始的时候我是用的forEach去遍历productList这个数组,但是,总是单选的最后一条数据的单选状态可以直接改变全选的选中状态,后来试了试for循环去遍历这个数组,问题解决,没明白为什么会有这样的bug,可能跟方法的实现有关吧
单选:function(item){
var _this = this;
if(typeof item.checked == 'undefined'){
this.$set(item,"checked",true);
}else{item.checked = !item.checked;}
for(var i = 0;i<this.productList.length;i++)
{if(this.productList[i].checked){this.checkAllFlag = true;}else{ _this.checkAllFlag = false;break;}}},
说几个坑,跟着视频敲,首先是完成了老师的代码,然后再在此基础上进行完善,页面上我把“取消全选”这段话去掉了,点击全选=》全部选中,再次点击全部取消选中,跟做单选的原理一样不再赘述,在点击单选的时候,用for循环将整个this.productList的每一条checked状态进行遍历,只要出现了false,就将全选的状态this.checkAllFlag赋值为false,反之附为true,代码如下:
代码在这
https://github.com/BUPTlhuanyu/vueShoppingCar
欢迎clone,喜欢的给star哦
之后还会给出基于该项目利用webpack和vue实现组件化
老师讲的非常好
图片还是没加载出来,图片的地址为:<img src="static/img/goods-2.jpg" alt="图片加载不成功!">
为毛是这个结果
Error in mounted hook: "TypeError: Cannot read property 'get' of undefined"

已采纳回答 / 慕尼黑5073010
<...code...>这句中的 后面的this是创建的vue的实例的引用,指向的是这个vue实例,(也就vm,如果你声明了)但是在比如:   this.addressList.forEach(function(item, index) {在这个函数里面的this将不再指向vm,所以当我们需要一个vm的引用的时候只好在前面定义一个,不一定是 _this,取什么名字随便})    如果你知道this指向vm了,那么this.xxx就是vm的xxx了
很喜欢这个老师的课,思路很清晰,表达也很清楚,老师再多出点课程

最赞回答 / qq_灞氣君_04068406
vue-resource老版本用res.data得到数据,我们的demo中版本是0.7.0,老师的视频中的vue-resource版本应该是新版的,新的版本中数据存放在了body中,所以用res.body得到数据
this.$http.get(&#039;./data/cartData.json&#039;,{&#039;id&#039;:123}).then(function(res){
_this.productList = res.data.result.list;
console.log(_this.productList)
为什么成品项目里面res.data.result.list 这个要加data才能渲染出效果,讲案例的时候不用呢?

已采纳回答 / qq_花开念起月光寒_0
<li v-for="item in productList">for循环遍历的时候定义的
changeMoney:function(product, way){
product.productQuantity+=way;
}
个人觉得既然2.0版本已经把1.0的知识点都覆盖了,就没必要再讲1.0那些错误的示范了,这让没接触过vue的小伙伴很痛苦,还有那个结账那里不需要做个判断?如果没选择商品跳去结账页也没用吧?
课程须知
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
提交
取消