Counter

计数器组件

效果

效果展示

安装

$ npm install quist-ui -D

引入



<import name='quist-counter' src='@quist-ui/quist-counter/index'></import>

例子

默认计数器展示



<quist-counter value="{{1}}" @on-change="valueChange"></quist-counter>

禁止更改计数器展示



<quist-counter value="{{10}}" disabled></quist-counter>

设置最大值的计数器展示(最大值为10)



<quist-counter value="{{3}}" max="{{10}}" @on-change="valueChange"></quist-counter>

设置最小值的计数器展示(最小值为2)



<quist-counter value="{{1}}" min="{{2}}" @on-change="valueChange"></quist-counter>

自定义计数器样式



<quist-counter value="{{1}}" @on-change="valueChange" number-border-color="transparent" number-bg-color="transparent" border-radius="{{60}}" min="{{1}}" max="{{5}}"></quist-counter>

更详细代码可以参考 quist-counter demo

API

属性 说明 类型 默认值
value 当前数值 Number 1
operate-width 加减按钮的宽度 Number 60
operate-border-color 加减按钮的边框颜色 String #f7f7f7
border-radius 加减按钮的圆角大小 Number 0
operate-bg-color 加减按钮的背景颜色 String #f7f7f7
operate-font-color 加减按钮的颜色 String #999999
operate-font-size 加减按钮的大小 Number 36
number-width 数字区域的宽度 Number 70
number-border-color 数字区域的边框颜色 String #f7f7f7
number-bg-color 数字区域的背景颜色 String #f7f7f7
number-font-color 数字区域的文字颜色 String #333333
number-font-size 数字区域的文字大小 Number 32
height 加减按钮及数字区域的高度 Number 60
disabled-color 禁用状态时,加减按钮及中间数字的颜色 String #cccccc
min 最小值 Number 0
max 最大值 Number -
disabled 是否禁用 Boolean false
on-change 变化回调 Function -

更新日志

v1.0.0(2018-09-30)

  • 初始版本

v1.0.9(2018-11-12)

  • [优化] 可自定义样式,计数器的宽高、边框颜色、圆角大小、加减号按钮的背景色、字体大小、字体颜色、禁用时的字体颜色。
  • 删除计数器中间可输入的功能。

v1.1.1(2018-12-03)

  • [优化] 修改默认样式