购物车流程
-
添加商品:浏览商品页面,选择想要购买的商品,点击“加入购物车”按钮将商品添加到购物车中。
-
增加数量: css样式写一个步进器,给加的按钮绑定一个点击事件,获取v-for循环时的index下标,然后在方法中定义点击事件,获取到当前点击的这条数据中的数量,并对数量进行加加的处理。
-
减少数量:css样式写一个步进器,给加的按钮绑定一个点击事件,获取v-for循环时的index下标,然后在方法中定义点击事件,获取到当前点击的这条数据中的数量,并对数量进行减减的处理,然后进行判断,判断数量不小于一,如果小于一,则让数凉量等于一。
-
查看购物车:用户可以通过点击购物车图标或链接进入购物车页面,查看已添加的商品列表。
-
编辑购物车:在购物车页面,用户可以对购物车中的商品进行编辑操作,如修改商品数量、删除商品、选择商品属性、全选与反选、计算总价等。
-
删除:给删除按钮绑定一个点击事件,获取v-for循环时的index下标,然后在方法中定义点击事件,利用splice经行删除的处理,第一个值为index下标,第二个值为删除的数量。
-
全选与反选:在data里面定义checked为不选中(也就是false),在计算属性里面定义一个方法,有get和set, set是反选,get是全选,在反选input框里面设置v-model="item.checked", 在全选的inpu