项目进展08

ε祈祈猫儿з 提交于 2019-11-28 16:03:54

1.今日工作:

  注册了Gitlab,学习用其进行代码管理;在主页添加了轮播图;

  和队友一起实现菜品添加至购物车功能,选菜数量的加减,对应的购物车状态的改变,应付价格的变动,实现清空购物车功能

  代码链接:http://202.119.84.104:8088/Ljy02/etb

2.明日计划:

  设计提交订单页面,选择地址信息,显示已选菜品及订单总额

3.总结:

  注册了Gitlib,建立完仓库在项目里添加组员时一直搜不到队友,后来考虑到我是用VPN从百度的网页注册的,连了校园网以后进入老师给的链接发现登录不上去,又重新注册之后才搜到了队友。

  实现购物车的功能时有些吃力,在网上查看了别人的代码之后有了思路。购物车中更改菜品数量部分代码如下:

// 减去菜单
if (way == 'cut') {
order.num--;
totalnum--;
order.cost = order.perCost * order.num;
if (!order.num) {
let index;
for (let i = 0; i < orderList.length; i++) {
if (orderList[i].mid == mid) {
index = i;
break;
}
}
// 如果num = 0 ,从orderlist删除
orderList.splice(index, 1);
}
}
// 添加一个order
if (way == 'add') {
order.num++;
totalnum++;
order.cost = order.perCost * order.num;
if (order.num == 1) {
order.id = 'o_' + mid;
orderList.push(order);
}
}
// 清空购物车
clearCart() {
let dishes = this.data.dishes;
for (let i = 0; i < dishes.length; i++) {
dishes[i].dishNum = 0;
}
this.setData({
dishes,
orderList: [],
totalnum: 0,
totalcost: 0,
needcost: 0,
orderDetail: false,
cartSvg: '/img/cart1.svg'
})
},
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!