• Range
    • 安装
    • 属性
    • 事件
    • 相关 issue
    • 贡献者
    • 发布日志

    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

    • #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