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

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

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

已采纳回答 / achao_yxc
this,在vue实例中指向vue的实例,var vm = new Vue(){}中的 this 指向 vm;而在 forEach() 函数中 this 的指向发生了改变,不再指向vue实例,所以在使用 forEach() 这个函数之外,先用 _this = this 储存vue实例。不会改变this指向,用this,会改变this指向,例如 forEach(),用 _this 。可以回去重看一下视频,听听老师的讲解。抛砖引玉。

已采纳回答 / Brand_Zza
在loadMore里面加一个判断啊,不要直接把productList.length赋值进去,if(limitNum == productList.length)  limitNum = 3;else  limitNum = productList.length

已采纳回答 / 哦呼不能用
其他人回答的群可以加着试试看,里面有源码。不行的话自己写一写html页面就可以了,功能正常就可以了

已采纳回答 / qq_平淡_7
这个错误是你的代码里面没有定义就使用了productList这个变量,你直接使用了demo中的html代码,但那是老师写好的代码,里面使用到很多变量和方法,而你的js中还没有定义这些,所以就会报错,你可以通过谷歌console控制台或者在你自己的html文件里面搜索快速定位这些未定义的变量方法,然后删掉,就不会报错了,等你学到后面再慢慢添加进去就能达到最终想要的效果。

已采纳回答 / guaiyutou
使用cloak,详见api:<div v-cloak>{{ message }}</div>,然后设置css:[v-cloak] {display: none;}

已采纳回答 / lechenging
链接: https://pan.baidu.com/s/1cpdcPg 密码: ub7j

已采纳回答 / 神思夜语
请问你是用 cnpm install vue --save 安装的还是用 npm install vue --save 安装的可以重新运行一下命令重新安装一次vue试试

已采纳回答 / NadiaSmile
我调这bug也调了好久!!!!最后用npm安装了anywhere解决的。数据通信需要服务器环境,所以需要搭建本地服务器,iis, apache, 或者如果你装了node环境,可以使用anywhere模块。只要在cmd中输入npm install anywhere -g. 然后cd+工程名 输入anywhere 就可以了

已采纳回答 / qq_渐变乀_0
同学,数据通信需要服务器环境,你首先要搭建本地服务器,百度一下搭建本地服务器,iis, apache, 如果你装了node环境,可以使用anywhere模块。

已采纳回答 / zcvzcv
官网说:使用 mounted 并不能保证钩子函数中的 this.$el 在 document 中。为此还应该引入 Vue.nextTick/vm.$nextTick<...code...>
课程须知
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
提交
取消