wxc-counter

MinUI 小程序组件 - 数字框

Install

  1. $ min install @minui/wxc-counter

Demos

默认

默认计数器展示

数字框 counter - 图1

  1. <template>
  2. <wxc-counter number="111" max="{{10000}}" min="1" bind:changenumber="onChangeNumber"></wxc-counter>
  3. </template>
  4. <script>
  5. export default {
  6. config: {
  7. usingComponents: {
  8. 'wxc-counter': '@minui/wxc-counter'
  9. }
  10. },
  11. data: {},
  12. /** note: 在 wxp 文件或者页面文件中请去掉 methods 包装 */
  13. methods: {
  14. onChangeNumber (e) {
  15. console.log(e.detail);
  16. }
  17. }
  18. }
  19. </script>
  20. <style>
  21. </style>

不可更改数量

禁止更改计数器展示

数字框 counter - 图2

  1. <template>
  2. <wxc-counter disabled="{{true}}" number="1234" max="10000" min="1" bind:changenumber="onChangeNumber"></wxc-counter>
  3. </template>
  4. <script>
  5. export default {
  6. config: {
  7. usingComponents: {
  8. 'wxc-counter': '@minui/wxc-counter'
  9. }
  10. },
  11. data: {},
  12. /** note: 在 wxp 文件或者页面文件中请去掉 methods 包装 */
  13. methods: {
  14. onChangeNumber (e) {
  15. console.log(e.detail);
  16. }
  17. }
  18. }
  19. </script>
  20. <style>
  21. </style>

设置最大值和操作符号颜色

设置最大值的计数器展示

数字框 counter - 图3

  1. <template>
  2. <wxc-counter number="5" max="{{5}}" min="1" color="#333" bind:changenumber="onChangeNumber"></wxc-counter>
  3. </template>
  4. <script>
  5. export default {
  6. config: {
  7. usingComponents: {
  8. 'wxc-counter': '@minui/wxc-counter'
  9. }
  10. },
  11. data: {},
  12. /** note: 在 wxp 文件或者页面文件中请去掉 methods 包装 */
  13. methods: {
  14. onChangeNumber (e) {
  15. console.log(e.detail);
  16. }
  17. }
  18. }
  19. </script>
  20. <style>
  21. </style>

设置最小值

设置最小值的计数器展示

数字框 counter - 图4

  1. <template>
  2. <wxc-counter number="1" max="{{10000}}" min="1" bind:changenumber="onChangeNumber"></wxc-counter>
  3. </template>
  4. <script>
  5. export default {
  6. config: {
  7. usingComponents: {
  8. 'wxc-counter': '@minui/wxc-counter'
  9. }
  10. },
  11. data: {},
  12. /** note: 在 wxp 文件或者页面文件中请去掉 methods 包装 */
  13. methods: {
  14. onChangeNumber (e) {
  15. console.log(e.detail);
  16. }
  17. }
  18. }
  19. </script>
  20. <style>
  21. </style>

API

Counter【props】

名称描述
number[说明]:当前数值,[默认值]:0,[类型]:字符串或者数值
max[说明]:上限值,[默认值]:1,[类型]:字符串或者数值
min[说明]:下限值,[默认值]:0,[类型]:字符串或者数值
color[说明]:正常状态下加减操作符的颜色,[默认值]:#ff5777,[类型]:字符串
changenumber[说明]:数值改变触发的事件,[类型]:函数
地址
counter 组件文档 https://meili.github.io/min/docs/minui/index.html#counter
counter 组件源码 https://github.com/meili/minui/tree/master/packages/wxc-counter
MinUI 组件库 https://github.com/meili/minui

Preview

counter

ChangeLog

v1.0.3(2018.04.27)

  • counter 组件新增加减操作符 color 属性

v1.0.2(2017.11.02)

  • update .npmignore

v1.0.1(2017.10.24)

  • 初始版本