UNPKG

vue-slider-component

Version:
109 lines (65 loc) 1.58 kB
# 方法 ### getValue() - **返回值** - `{number | string | number[] | string[]} value` 滑块的值 - **用法**: 得到滑块的值。 一般情况下,返回的值等于参数的 `value`。 只有当 `lazy = true` 并且在拖拽状态中时,他们才可能不相等。 ```html <vue-slider ref="slider"/> this.$refs.slider.getValue() ``` ### getIndex() - **返回值** - `{number | number[]} index` 滑块的索引 - **用法**: 得到滑块的索引。 一般情况下, 返回的索引等于 `(value - min) / interval`。 当设置了 `data` 时,返回的索引是值在 `data` 中的索引。 ```html <vue-slider ref="slider"/> this.$refs.slider.getIndex() ``` ### setValue(value) - **参数**: - `{number | string | number[] | string[]} value` 滑块的值 - **用法**: 设置滑块的值。 ```html <vue-slider ref="slider"/> this.$refs.slider.setValue(100) ``` ### setIndex(index) - **参数**: - `{number | number[]} index` 滑块的索引 - **用法**: 设置滑块索引。 ```html <vue-slider ref="slider"/> this.$refs.slider.setIndex(10) ``` ### focus([index]) - **参数** - `{number} index` 滑块的索引 - **用法**: 滑块获取焦点。 ```html <vue-slider ref="slider" v-model="value" :use-keyboard="true" /> this.$refs.slider.focus() ``` ### blur() - **用法**: 失去焦点。 ```html <vue-slider ref="slider" v-model="value" :use-keyboard="true" /> this.$refs.slider.blur() ```