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

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

难度中级
时长 2小时47分
学习人数
综合评分9.60
272人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.5 逻辑清晰
Loadmore 展开和收起:
html 里面 替换 ‘‘more” 为 {{this.loadMoreText}}
address.js的data里面进入 loadMoreText:'更多'
loadMore:function(){
if(this.limitNum == 3){ this.limitNum = this.addressList.length; this.loadMoreText = '收起'}
else { this.limitNum = 3; this.loadMoreText = '更多'; }
}
因为vue-resource从2.0开始被嫌弃, 转而支持 axios.
所以代码可以稍微修改如下:
1、替换vue-resource.js的引入
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>

2、修改JSON的获取 变成如下
cartView: function(){
axios.get("data/cartData.json")
.then()
},
v:bind和@click结合使用,会产生奇妙的状态!
这一步加载cartData.json 报错。。
Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https
老是讲的很好
老师思路很清晰,言语简单明了。特别易懂 给个10分不怕骄傲
在老师的课程Demo基础上,完善了购物车单选全选按钮的联动功能、购物车不允许为空功能、地址卡片展开和收缩功能、地址的新增删除及编辑功能、地址框设为默认后排到首位的功能
git地址:https://github.com/liuddd/shopping-cart---address-card/tree/master
originalCode文件夹是干净源码,没有添加vue;checkout-Vue2文件夹是完成版Demo,即我本人在实现所有功能后的最终代码,readme里有演示地址,git的演示地址不太稳定,如果异常请多刷新几遍。欢迎讨论和交流~
在老师的课程Demo基础上,完善了购物车单选全选按钮的联动功能、购物车不允许为空功能、地址卡片展开和收缩功能、地址的新增删除及编辑功能、地址框设为默认后排到首位的功能
git地址https://github.com/liuddd/shopping-cart---address-card/tree/master
originalCode文件夹是干净源码,没有添加vue;checkout-Vue2文件夹是完成版Demo,即我本人在实现所有功能后的最终代码,readme里有演示地址,git的演示地址不太稳定,如果异常请多刷新几遍。欢迎讨论和交流~
老师讲得很好,很仔细很容易懂,赞一个
受益良多。许多技术大牛自己学得好,不代表讲课讲得好,这需要相当沉稳的心理素质、清晰缜密的逻辑能力、流畅通顺的表达能力。这位老师的课程是我目前听过的,教学水平排入一流的好课,并且免费。非常感谢老师,希望以后能推出更多这样水平的好课程。
talk is cheap,show your code.
老师拼错了。productQuantity, 不是productQuentity
删除商品的时候,也要计算总价格,执行一次那个函数就好了
老师讲得太好了,而且不墨迹,希望能看到您更多的教程,谢谢
课程须知
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
提交
取消