Skip to content

A2UI 滑块 Slider

通过 Schema 配置生成 XSlider 滑块组件。

字段配置

json
{
  "name": "volume",
  "label": "音量",
  "type": "slider",
  "props": {
    "min": 0,
    "max": 100,
    "step": 1,
    "showTooltip": true
  }
}

Props 配置

属性类型默认值说明
minnumber0最小值
maxnumber100最大值
stepnumber1步进值
disabledbooleanfalse禁用状态
showTooltipbooleantrue显示 Tooltip
rangebooleanfalse范围选择模式

示例

基础滑块

json
{ "name": "progress", "label": "进度", "type": "slider" }

带范围滑块

json
{ "name": "priceRange", "label": "价格范围", "type": "slider", "props": { "min": 0, "max": 1000, "step": 10 } }

默认值

Slider 字段默认值为 0

渲染组件

A2UI Slider 字段会渲染为 XTO UI 的 XSlider 组件:

vue
<XSlider v-model="formData.volume" :min="0" :max="100" />

相关链接

基于 MIT 许可发布