Range

Range

demo 原始链接demo 源码编辑文档组件源码

range - 图1

二维码

range - 图2

Install

安装

局部注册

全局注册

  1. import { Range } from 'vux'
  2. export default {
  3. components: {
  4. Range
  5. }
  6. }

  1. // 在入口文件全局引入
  2. import Vue from 'vue'
  3. import { Range } from 'vux'
  4. Vue.component('range', Range)

API

属性

名字类型默认值说明版本要求
valuenumber0表单值,使用v-model绑定
decimalbooleanfalse是否在变化时显示小数
minnumber0可选最小值
maxnumber100可选最大值
stepnumber1步长
disabledbooleanfalse是否禁用
minHTMLstring最小值显示的html模板
maxHTMLstring最大值显示的html模板
disabled-opacitynumber禁用样式的透明度
range-bar-heightnumber1高度

事件

名字参数说明版本要求
@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

贡献者

贡献者

该组件(包含文档)迭代次数 19,贡献人数 5
fubaiEstelle00airylandClay光君

Changelog

发布日志

  • v2.9.2 [feature] 新增on-touchstart 和 on-touchend事件 #2804
  • v2.4.0 [fix] 修复一些情况下无法拖到最大值的问题 #1556
  • v2.2.2 [feature] 支持动态设置 step #1394