Skip to content
你当前查看的文档是tmui3.2.0(已不再支持NVUE)
[tmui3.1.x nvue点我] [tmui4.x uniappx原生开发代替nvue]

表单组件

双向滑动条 TmSliderDouble

双向滑动条组件,用于双向滑动条中展示选项。

🌶️ 示例

查看模拟效果
示例模板
vue
<template>
    <tm-sheet>
        <tm-text font-size="36" class="text-weight-b mb-16 d-block">单向滑块 TmSlider</tm-text>
        <view>
            <tm-text>分单向和双向滑动条</tm-text>
        </view>
    </tm-sheet>
    
    <tm-sheet>
        <view class="mt-n8">
            <tm-slider v-model="val" ></tm-slider>
        </view>
        <view class="mt-n16">
            <tm-slider v-model="val" color="success" ></tm-slider>
        </view>
        <view class="mt-n16">
            <tm-slider v-model="val" size="36" color="error" btn-size="36" round="36"></tm-slider>
        </view>
        <view class="mt-n16">
            <tm-button @click="val=80" block>手动赋值</tm-button>
        </view>
    </tm-sheet>
    <tm-sheet>
        <tm-text font-size="36" class="text-weight-b mb-16 d-block">显示标签及渐变背景</tm-text>
        <view class="mt-n16">
            <tm-slider showLabel color="#4DEF8E" btn-size="50" linear-color="linear-gradient(to right, #FFEB3A 0%, #4DEF8E 100%)"></tm-slider>
        </view>
    </tm-sheet>
    <tm-sheet>
        <tm-text font-size="36" class="text-weight-b mb-16 d-block">步进值20</tm-text>
        <view class="mt-n16">
            <tm-slider showLabel  color="error" :step="20" ></tm-slider>
        </view>
    </tm-sheet>
    <tm-sheet>
        <tm-text font-size="36"  class="text-weight-b d-block">双向向滑块 TmSlider</tm-text>
    </tm-sheet>

     <tm-sheet>
        <view class="mt-n16">
            <tm-slider-double showLabel color="#4DEF8E" btn-size="50" linear-color="linear-gradient(to right, #FFEB3A 0%, #4DEF8E 100%)"></tm-slider-double>
        </view>
    </tm-sheet>
    <view style="height: 80px;"></view>
</template>
<script setup lang="ts">
import { ref } from 'vue';

const val = ref(50)
</script>
<style lang="scss"></style>

🌶️ 兼容性

平台兼容

H5uniAPP小程序version
☑️☑️☑️☑️

🌱 参数

参数名类型默认值描述
modelValueArray()=>[0,0]等同v-model当前值
maxnumber100最大值
minnumber0最小值
disabledbooleanfalse是否禁用
stepnumber1步进值
stepCountnumber0步进值刻度值比如max-min为100总值,刻度为20,那么setpCount就是4,
colorstring''激活时的颜色,空值取全局值,linearColor不空时取背景色会取linearColor,但其它label和按钮焦点色还是这个值。
bgColorstring'info'默认的背景色
sizestring'12'滑条的大小
btnSizestring'46'滑块的尺寸
roundstring'12'滑条的圆角。为空值时,取全局的进度条值
showLabelbooleanfalse是否显示进度条上的label文本
labelColorstring'white'文本颜色
labelFontSizestring'18'文本文字大小
linearColorstring''线性渐变背景颜色

🌹 事件

事件名参数返回数据描述
change名称:value,当前的值,-拖动变换时触发
update:modelValue---

🌽 slot插槽

插槽名数据描述

🥗 ref方法

方法名参数返回值描述
如果需投广告联系我?
TMUI4x

TMUI4x UniAppx

纯正原生开发版本,全平台原生组件,兼容鸿蒙Next原生

了解最新技术