# CNumberValve 数值滑块组件
## 功能说明
CNumberValve 是一个数值滑块组件,用于在表单中通过滑块选择数值。组件提供了滑动条和增减按钮两种方式来调整数值,并支持设置数值范围、步长和单位显示。
## 引用方式
```js
import { CNumberValve } from '@components/forms/numberValve';
```
## 组件参数
- `itemRes` (Object,必填):表单数据资源对象,表单组件内部机制专用
- `placeholder` (String,可选):输入框占位提示文本
- `range` (Array,可选):取值范围,格式为 [最小值, 最大值],默认为 [0, 100]
- `step` (Number,可选):步长,即每次调整改变的最小数值单位,默认为 1
- `unit` (String,可选):数值单位,仅用于显示,不影响实际值
## 使用示例
### 基础用法
```html
```
### 设置取值范围和步长
```html
```
### 显示单位
```html
```
## 注意事项
1. CNumberValve 组件通常需要配合 CForm 和 CFormItem 组件一起使用
2. 点击组件会弹出滑块选择浮层,用户可以通过以下方式调整数值:
- 拖动滑块:直接拖动滑块到所需位置
- 点击按钮:点击"减小"或"增加"按钮按步长调整数值
3. 组件会根据设定的步长自动对数值进行修正,确保数值是步长的整数倍
4. 当设置了 `unit` 参数时,单位文本会显示在表单项的值后面,但不会影响实际存储的数值
5. 组件会自动限制数值在设定的范围内