UNPKG

magix-components

Version:
107 lines (73 loc) 2.48 kB
## 滑块组件 > 该组件包含“单个滑块、范围滑块”两个子组件。 ### 单滑块组件 #### 使用 <a href="https://magix-components.github.io/magix-components/#!/mx-slider/index" target="_blank">在线示例</a> ```html <mx-view path="app/gallery/mx-slider/index" max="200" min="100" value="130" step="0.05" class="fl" ></mx-view> ``` ### API #### options | 参数 | 说明 | 类型 | 默认值 | | -------- | -------- | -------- | -------- | | value | 设置滑块的值 | number | 0 | | min | 区间最小值 | number | 0 | | max | 区间最大值 | number | 100 | | step | 步长 | number | 1 | | width | 宽度 | number | 340 | | disabled | 是否禁用 | boolean | false | | vertical | 是否垂直 | boolean | false | | height | 当垂直时,设置高度 | number | 340 | #### method | 方法名 | 说明 | 入参 | 返回值 | 说明 | | -------- | -------- | -------- | -------- | -------- | | val | 设置或获取值 | number | number | &nbsp; | > method调用方法: $('#id').invokeView('val',[20]); #### event #### change 滑块位置变化时触发 | 参数名称 | 参数类型 | 说明 | | -------- | -------- | | value | number | value | ----- ### 范围滑块组件 #### 使用 <a href="https://magix-components.github.io/magix-components/#!/mx-slider/range" target="_blank">在线示例</a> ```html <div path="mx-slider/range" max="200" min="100" value="30,150" step="0.05" class="fl" ></div> ``` ### API #### options | 参数 | 说明 | 类型 | 默认值 | | -------- | -------- | -------- | -------- | | value | 逗号分割的值 | string | 0,0 | | min | 区间最小值 | number | 0 | | max | 区间最大值 | number | 100 | | step | 步长 | number | 1 | | width | 宽度 | number | 340 | | disabled | 是否禁用 | boolean | false | | vertical | 是否垂直 | boolean | false | | height | 当垂直时,设置高度 | number | 340 | #### method | 方法名 | 说明 | 入参 | 返回值 | 说明 | | -------- | -------- | -------- | -------- | -------- | | val | 设置或获取值 | array | array | &nbsp; | > method调用方法: $('#id').invokeView('val',[[20,40]]); #### event #### change 滑块位置变化时触发 | 参数名称 | 参数类型 | 说明 | | -------- | -------- | | value | array | value | | start | number | 开始滑块的值 | | end | number | 结束滑块的值 |