为了账号安全,请及时绑定邮箱和手机立即绑定

使用vue2.0实现购物车和地址选配功能

难度中级
时长 2小时47分
学习人数
综合评分9.60
272人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.5 逻辑清晰

最新回答 / 俊崽爱枫妞
不能写成=,这个对象object只能写成totalMoney: 0 你这个总金额不该是写在html里的吗? <div class="cart-tab-4">                      <div class="item-price-total">{{item.productPrice*item.productQuantity | filters1("元")}}</div>                    </div>

最新回答 / 慕婉清5388683
你说的乱码是不是  {{ name}} 应该你这种格式的把 换成 v-text 就好了

最赞回答 / rao184908863
因为$http是异步的,所以取不到外面的vm,参考js里this的四种指向问题,像点击事件内部的this,定时器内部this都是取不到外面的this值的

最赞回答 / YY之心王
https://github.com/fachaoshao/Vue-ShoppingCart   

最新回答 / 吴彦祖的帅气
selectAll: function(isCheck) {this.checkAll = isCheck; //直接给全选参数赋值this.students.forEach(function(item) {if (typeof item.checked == "undefined") {Vue.set(item, "checked", isCheck); //这里传入的应该是isCheck,而不是true} else {item.checked = isCheck;}});},

最新回答 / 慕沐1661182
可以的。放在哪实现功能就行。

最新回答 / clfal
我也看这个视频了,我的直接就报res没有定义的错误,有遇到的嘛?

最赞回答 / 慕勒2162756
你在 v-bind的时候后面加个空格就可以了   例: v-bind空格:class=“”

最赞回答 / qq_爅_0
你语句里地方少写东西 所以出不来效果 是 @click="imitNum = 3 ?imitNum= AddressList.length:imitNum=3" 这样写才对

最新回答 / 木瑾花
你本来是一个样式文件,但却被转换成了一个纯文本格式。所以检查一下你的css文件是如何输出的吧

最赞回答 / 精慕门8809473
菜鸟一枚,遇到这个问题的原因是,在Home页面需要通过v-for渲染的元素,把js的方法写到了Index页面,哪个页面渲染就应该把js写在相应页面。
课程须知
1、提前了解和熟悉javascript 2、了解一下ES6相关的知识
老师告诉你能学到什么?
1、Vue2.0各种指令的学习 2、Vue2.0生命周期的介绍 3、Vue2.0事件绑定、过滤器的使用、组件的介绍 4、Vue-resource插件的讲解 5、ES6语法的介绍 6、结合购物车的案例,更加接近实战 7、在实际项目开发的过程中,开发技巧的讲解

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消