Skip to content

Slider-Light ​

vue
<fv-slider :mininum="9" :maxinum="30" :showLabel="true">
<template v-slot="prop" >
  <span>{{prop.modelValue}}</span>
</template>
</fv-slider>

Slider-Dark ​

vue
<fv-slider theme="dark">
</fv-slider>

Slider-With-Tick-Mark ​

vue
<fv-slider :scale="20" :unit="2">
</fv-slider>

Slider-With-Label ​

vue
<fv-slider :scale="20" :showLabel="true" :unit="20">
<template v-slot="prop" >
  <span>{{prop.modelValue}}</span>
</template>
</fv-slider>

Slider-With-Vertical ​

vue
<fv-slider v-model="value" :scale="20" :unit="20" :vertical="true" :showLabel="true" @change="change" @click="click">
</fv-slider>

Slider: 50% Change: 0 Click: 0

Silder-Disabled ​

vue
<fv-slider disabled>
</fv-slider>

Silder-Custom-Style ​

vue
<fv-slider v-model="value" style="width:150px;" showLabel color="#2ed573" background="white" iconWrapperBackground="transparent">
<template v-slot="prop">
{{prop.modelValue}}%
</template>
</fv-slider>

属性 ​


属性类型必填默认值说明
modelValue否0组件的双向绑定值。
v-model/valueNumberNo0绑定的值。
themestring否'global'No
disabledboolean否false是否禁用。
unitnumber否1一格的间隔。
mininumnumber否0最小值。
maxinumnumber否100最大值。
iconstring否'CircleFill' // default:"StatusCircleOuter"MS-icon
verticalboolean否false是否垂直。
showLabelboolean否false是否显示标签。
scale否falsefalse
scaleColorstringNo''标记颜色。
colorstring否''按钮的颜色。
backgroundstring否''背景颜色。
iconWrapperBackgroundstring否''icon外围容器背景颜色。
langstring否"global"参见组件的 lang 选项。

事件 ​


事件名参数说明
clickevent按动按钮触发函数。
changeevent当value值改变时触发函数,默认第一个参数为value

插槽 ​

template
<template v-slot="prop">
  <span>{{prop.modelValue}}</span>
<\template>

MIT Licensed