0.0.12 • Published 4 years ago

@retailwe/ui-cart-bar v0.0.12

Weekly downloads
-
License
-
Repository
-
Last release
4 years ago

cart-bar 购物车结算栏

引入

全局引入,在 miniprogram 根目录下的app.json中配置,局部引入,在需要引入的页面或组件的index.json中配置。

// app.json 或 index.json
"usingComponents": {
  "wr-cart-bar": "@retailwe/ui-cart-bar/index"
}

代码演示

基本用法

<wr-cart-bar
  is-all-selected="{{cartGroupData.isAllSelected}}"
  total-amount="{{cartGroupData.totalAmount}}"
  total-goods-num="{{cartGroupData.totalGoodsNum}}"
  total-discount-amount="{{cartGroupData.totalDiscountAmount}}"
  bindselectall="onSelectAll"
  bindtosettle="onToSettle"
/>
import Toast from 'components/toast/src/toast';

Page({
  data: {
    cartGroupData: {
      isAllSelected: false,
      totalAmount: '19908',
      totalGoodsNum: 3,
      totalDiscountAmount: '3000',
    },
  },

  onSelectAll() {
    Toast({ text: '点击了全选按钮' });
  },

  onToSettle() {
    Toast({ text: '点击了结算按钮' });
  },
});

固定在底部(默认会在底部预留tabbar的空间)

<wr-cart-bar
  is-all-selected="{{cartGroupData.isAllSelected}}"
  total-amount="{{cartGroupData.totalAmount}}"
  total-goods-num="{{cartGroupData.totalGoodsNum}}"
  total-discount-amount="{{cartGroupData.totalDiscountAmount}}"
  fixed="{{true}}"
  bindselectall="onSelectAll"
  bindtosettle="onToSettle"
/>

cart-bar Props

参数说明类型默认值版本
isAllSelected是否已全选boolean--
totalAmount总金额number--
totalGoodsNum购买商品数量number--
totalDiscountAmount总优惠金额number--
bottomHeight距离窗口底部的边距(比如页面底部有自定义tab-bar,则需传入tab-bar的高度)number--
fixed是否固定在页面底部(通过bottomHeight控制预留底部tabbar的空间)number--

cart-bar Event

事件名说明参数
selectall点击全选按钮触发-
tosettle点击结算按钮触发-
0.0.11

4 years ago

0.0.12

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago