前端学习笔记-8.12.学习饿了么购物车列表页

购物车列表页,分两部分,上部分title,下部分购物列表。title分为左 购物车,右清空控件。购物列表分为多条,左名称,右边价格、加减号数量组件(可复用)。
购物车列表页默认隐藏,有商品被撑开,有最大高度,超过最大高度,可滚动。v-show控制列表页的展示隐藏。
1.在shopcart.vue中添加shopcart-list的结构
在这里插入图片描述
先添加fold,默认折叠
在这里插入图片描述
默认折叠
在这里插入图片描述
在content上绑定列表页,设置点击事件toggleList
在这里插入图片描述
toggleList方法
在这里插入图片描述
css样式
在这里插入图片描述
在这里插入图片描述
列表页生成了,我们是在better-scroll中设置的点击事件,所以需要better-scroll跟购物车相关联,当超过适口可滚动,引入better-scroll。写下方法
在这里插入图片描述
弄一下加减号组件,引入cartcontrol。
清空购物车方法,记得给添加点击事件
在这里插入图片描述

接下来实现模糊的背景页,它置于整个页面之上,列表页之下,注意z-index的值
在这里插入图片描述
点击方法
在这里插入图片描述
最后pay提交
在这里插入图片描述
点击结算,结算过后因为冒泡事件的原因(pay是列表详情页的子节点),列表详情页会被展开,用stop.prevent阻止冒泡事件的发生
在这里插入图片描述
list-mask的css
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值