- Range
- 安装
- 属性
- 事件
- 相关 issue
- 贡献者
- 发布日志
Range
Range
demo 原始链接demo 源码编辑文档组件源码
二维码
Install
安装
局部注册
全局注册
import { Range } from 'vux'
export default {
components: {
Range
}
}
// 在入口文件全局引入
import Vue from 'vue'
import { Range } from 'vux'
Vue.component('range', Range)
API
属性
名字 | 类型 | 默认值 | 说明 | 版本要求 |
value | number | 0 | 表单值,使用v-model 绑定 | — |
decimal | boolean | false | 是否在变化时显示小数 | — |
min | number | 0 | 可选最小值 | — |
max | number | 100 | 可选最大值 | — |
step | number | 1 | 步长 | — |
disabled | boolean | false | 是否禁用 | — |
minHTML | string | 最小值显示的html模板 | — | |
maxHTML | string | 最大值显示的html模板 | — | |
disabled-opacity | number | 禁用样式的透明度 | — | |
range-bar-height | number | 1 | 高度 | — |
事件
名字 | 参数 | 说明 | 版本要求 |
@on-change | (value) | 绑定值变化时触发事件 | v2.2.2 |
@on-touchstart | (event) | 手指放到元素上时触发 | v2.9.2 |
@on-touchend | (event) | 手指离开元素时触发 | v2.9.2 |
Variables
## 样式变量
名字 | 默认值 | 说明 | 继承自变量 |
@range-disabled-opacity | 0.5 | — | @opacity-disabled |
@range-bar-default-color | #a9acb1 | — | |
@range-bar-active-color | #04BE02 | — | @theme-color |
Issues
相关 issue
- #2804 Range,增加激活/失焦或touchstart/touchend事件
- #2646 [Bug Report] range在x-dialog中的问题
- #2606 Range,on-change事件
- #1556 Range组件无法拖动到最大值
贡献者
贡献者
该组件(包含文档)迭代次数 19,贡献人数 5
fubaiEstelle00airylandClay光君
Changelog
发布日志
- v2.9.2 [feature] 新增on-touchstart 和 on-touchend事件 #2804
- v2.4.0 [fix] 修复一些情况下无法拖到最大值的问题 #1556
- v2.2.2 [feature] 支持动态设置 step #1394