CartBar 购物车栏

商品详情页底部操作栏,组合图标区与购买按钮,覆盖购物车、店铺和立即下单等常见场景。

演示

9:41

代码示例

<!-- 基本用法 -->
  <re-cart-bar class="demo-cart-bar" :fixed="false" :icons="basicIcons" :actions="actions" @icon-click="onBasicIconClick" @action-click="onActionClick" />

<!-- 带有徽标 -->
  <re-cart-bar class="demo-cart-bar" :fixed="false" :icons="badgeIcons" :actions="actions" @icon-click="onBadgeIconClick" @action-click="onActionClick" />

<!-- 自定义图标颜色 -->
  <re-cart-bar class="demo-cart-bar" :fixed="false" :icons="customColorIcons" :actions="actions" @icon-click="onCustomColorClick" @action-click="onActionClick" />

<!-- 图标无文本 -->
  <re-cart-bar class="demo-cart-bar" :fixed="false" :icons="iconOnlyIcons" :actions="actions" @icon-click="onIconOnlyClick" @action-click="onActionClick" />

<!-- 胶囊型按钮 -->
  <re-cart-bar class="demo-cart-bar" :fixed="false" :icons="basicIcons" :actions="actions" :hasCapsuleButtons="true" @icon-click="onBasicIconClick" @action-click="onActionClick" />

<!-- 顶部内容 -->
  <re-cart-bar class="demo-cart-bar" :fixed="false" topText="顶部自定义内容" topStyle="justify-content:center;align-items:center;" topTextStyle="color:#ff0000;text-align:center;font-size:14px;" :icons="basicIcons" :actions="actions" @icon-click="onBasicIconClick" @action-click="onActionClick" />

引入

推荐使用 easycom 模式,配置后无需手动 import 即可直接使用 <re-cart-bar />。

API

CartBar Props

名称类型默认值描述必传
iconsArray<CartBarIconItem>图标区数据N
actionsArray<CartBarActionItem>按钮区数据N
hasCapsuleButtonsbooleanfalse是否使用胶囊按钮样式N
topTextstring""顶部提示文案N
topStylestring""顶部提示区域样式N
topTextStylestring""顶部提示文案样式N
safeAreaInsetBottombooleantrue是否开启底部安全区适配N
fixedbooleantrue是否固定在底部N
placeholderbooleanfalse是否生成占位高度N
placeholderHeightnumber88占位高度N
customStylestring""自定义样式N

CartBar Events

名称参数描述
icon-clickindex: number-
action-clickindex: number操作按钮点击时触发

CartBar Slots

名称描述
--