spz-cart 购物车
何时使用
需要展示购物车数据,一般用在购物车页面或者购物车侧边弹窗。
代码演示
基本用法
勾选用法
- 使用带有
role=checkbox属性的input元素来作为每一项前面的勾选框。 - 使用带有
role=checkAll属性的input元素来作为全选勾选框。 - 勾选框元素上需要用
data-id属性使其与购物车中对应数据关联,值为接口数据line_items中每一项的id(勾选框必须,全选框不需要)。
属性
方法
render
渲染购物车内容,不需要参数。
update
更新某个购物车商品。
delete
删除某个购物车商品。
checkout
购物车商品结账到订单,不需要参数。
事件
event 对象数据
mounted
当购物车首次渲染完成的时候自动触发该事件。
cartEmpty
当购物车为空时自动触发该事件。
cartItemExists
当购物车不为空时自动触发该事件
cartChange
当删除,减少/增加购物车里的商品时自动触发该事件。
cartDelete
当删除购物车里的商品时自动触发该事件。
cartIncrease
当增加购物车里的商品数量时自动触发该事件。
cartDecrease
当减少购物车里的商品数量时自动触发该事件。
AI 摘要(LLM Ready)
- 组件标识:
spz-cart - 用途一句话:实现购物车。
- 可识别属性条目:5
- 可识别方法小节:4
- 可识别事件小节:8
- 关键属性名(Top):
summary-id、note-id、empty-items、mode、default-checked - 关键方法名(Top):
render、update、delete、checkout - 关键事件名(Top):
mounted、cartEmpty、cartItemExists、cartChange、cartDelete - 阅读顺序建议:先看「何时使用」与「代码演示」,再核对属性/方法/事件。
- 关联文档:/guide/actions-and-events/ 、/guide/layouts/