YZProjectCloud/yanzhu-ui-app/miniprogram/components/custom-stepper
lj7788 9876060c5f 微信小程序增加移动考勤管理 2025-08-29 17:43:14 +08:00
..
README.md 微信小程序增加移动考勤管理 2025-08-29 17:43:14 +08:00
index.js 微信小程序增加移动考勤管理 2025-08-29 17:43:14 +08:00
index.json 微信小程序增加移动考勤管理 2025-08-29 17:43:14 +08:00
index.wxml 微信小程序增加移动考勤管理 2025-08-29 17:43:14 +08:00
index.wxss 微信小程序增加移动考勤管理 2025-08-29 17:43:14 +08:00

README.md

Custom Stepper 自定义步进器组件

介绍

自定义步进器组件类似于Vant Weapp的van-stepper包含两个按钮和一个输入框可用于在设定的范围内增加或减少数值。

使用示例

在页面的JSON配置文件中注册组件

{
  "usingComponents": {
    "custom-stepper": "/components/custom-stepper/index"
  }
}

在WXML中使用组件

<custom-stepper 
  value="{{ value }}" 
  min="0" 
  max="100" 
  step="1" 
  disabled="{{ false }}" 
  bindchange="onChange" />

在页面JS中处理事件

Page({
  data: {
    value: 0
  },
  
  onChange(e) {
    this.setData({
      value: e.detail.value
    });
  }
});

属性说明

属性名 类型 默认值 说明
value Number 0 当前值
min Number 0 最小值
max Number 100 最大值
step Number 1 步长
disabled Boolean false 是否禁用

事件说明

事件名 说明 返回值
bindchange 当值发生变化时触发 { value: Number }

更新日志

1.0.0

  • 初始版本发布
  • 实现基本的步进功能
  • 支持设置范围、步长和禁用状态