Skip to content

Slider 滑块 ​

连续调节数值,支持键盘操作、步长和禁用状态

交互示例 ​

使用要点 ​

v-model 绑定数值,min、max、step 定义可选范围

aria-label 是必填的可访问名称,unit 补充读屏数值单位,disabled 禁用交互

查看用法代码
vue
<script setup lang="ts">
import { ZSlider } from '@codex-proxy/ui'
import { ref } from 'vue'

const opacity = ref(60)
</script>

<template>
  <ZSlider v-model="opacity" aria-label="透明度" :min="0" :max="100" :step="5" unit="%" />
</template>

API ​

属性 ​

属性类型默认值说明
v-modelnumber必填当前数值
aria-labelstring必填可访问名称
min / maxnumber0 / 100数值范围
stepnumber1步长
unitstring—辅助技术读取的数值单位
disabledbooleanfalse禁止修改

事件 ​

事件说明
update:modelValuenumber,绑定值变化