slider
组件是一个滑动选择器。
API
以下是 slider
组件的 API 介绍:
属性列表
min
:最小值,默认为 0。max
:最大值,默认为 100。step
:步长,取值必须大于 0,并可被(max - min)整除,默认为 1。disabled
:是否禁用,默认为 false。value
:当前取值,默认为 0。color
:背景条的颜色(请使用 backgroundColor)。selected-color
:已选择的颜色(请使用 activeColor)。activeColor
:已选择的颜色。backgroundColor
:背景条的颜色。block-size
:滑块的大小,默认为 28,单位是 px。block-color
:滑块的颜色。show-value
:是否显示当前值,默认为 false。
事件列表
change
:完成一次拖动后触发的事件,event.detail = {value: value}。changing
:拖动过程中触发的事件,event.detail = {value: value}。
示例
以下是 slider
组件在页面中的使用示例:
html
<slider :value="sliderValue" :min="0" :max="100" :step="1" @change="sliderChange" />
JavaScript 部分:
javascript
export default {
data() {
return {
sliderValue: 50 // 初始化默认值
};
},
methods: {
sliderChange: function(e) {
this.sliderValue = e.detail.value;
}
}
}
在这个示例中,slider
允许用户在 0 到 100 之间选择一个值。当滑块停止移动时,sliderChange
方法会被触发,更新 sliderValue
的值为用户选择的值。
更详细的内容请参考最新的 uni-app 官方文档。