kui-vue
Version:
A lightweight desktop UI component library suitable for Vue.js 2.
66 lines (63 loc) • 1.23 kB
Markdown
<cn>
### 尺寸/自定义
size 可以控制操作杆的大小
</cn>
```vue
<template>
<Space style="max-width:520px;" vertical block>
<code>Disabled: <KSwitch v-model="disabled" /></code>
<Slider
v-model="v1"
:step="10"
:disabled="disabled"
:min="20"
size="small"
/>
<Slider
v-model="v2"
range
:disabled="disabled"
:min="10"
:max="80"
size="small"
/>
<Slider
v-model="v1"
:step="10"
:disabled="disabled"
:min="20"
size="small"
class="slider-demo-custom"
/>
<Slider
v-model="v2"
range
:disabled="disabled"
:min="10"
:max="80"
size="small"
class="slider-demo-custom"
/>
<Slider
:marks="{ 0: '0°C', 25: '25°C', 36: '36°C', 100: '100°C' }"
:step="null"
:disabled="disabled"
size="small"
:value="25"
></Slider>
<br />
<br />
</Space>
</template>
<script setup>
import { ref } from "vue";
const disabled = ref(false);
const v1 = ref(80);
const v2 = ref([30, 50]);
</script>
<style>
.slider-demo-custom .k-slider-track {
background: linear-gradient(270deg, green 5.56%, orange);
}
</style>
```