跳到主要内容

滑块 Slider

滑块输入,提供默认值、可选范围等能力。

安装使用​

{
// 原生小程序
"usingComponents": {
"ti-slider": "@titian-design/weapp/slider/index"
},
// titan-cli搭建的项目
"usingComponents": {
"ti-slider": "platform://titian-mp/ti-slider"
}
}

用法示例​

单滑块
copy
code
双滑块
copy
code

ti-slider API​

属性 Properties​

属性类型必填默认值说明备注
valuenumber | number[]是100最大值-
maxnumber否100最大值-
minnumber否100最小值-
stepnumber否1步长-
track-classstring否-滑过轨迹样式类-
rail-classstring否-整体轨道样式类-
thumb-classstring否-滑块样式类-

事件 Events​

名称参数列表描述备注
bind:change(e: WechatMiniprogram.CustomEvent<value: number | number[]>) => void滑动时触发的回调事件-

外部样式类 External Classes​

名称说明备注
track-class轨道颜色类-
rail-class已滑动轨迹颜色类-
thumb-class滑块颜色类-

CSS 变量 CSS Variables​

CSS 变量默认值说明备注
--slider-rail-bg-colortheme.color.brand.100轨道颜色-
--slider-track-bg-colortheme.color.brand.1000已滑动轨迹颜色-
--slider-thumb-bg-colortheme.color.gray.background.default滑块颜色-
--slider-thumb-sizetheme.fontSize.t10滑块size-