注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > 天猫精灵IoT开放平台

Slider 滑块

更新时间:2019/03/07 访问次数:1837

参数


参数 说明 类型 可选值 默认值
type 样式类型 stirng default isLight onDark default
onDarkBgColor type 为 onDark时 背景颜色 stirng —— #1785fb
value 绑定值 number —— 0
min 最小值 number —— 0
max 最大值 number —— 100
step 步长 number —— 1
disabled 是否禁用 boolean —— false
outerStops 自定义间断点标注,eg:[‘自动’, ‘慢速’, ‘快速’] array —— []
outerFormat 间断点format,优先级低于outerStops function —— ——
showStops 是否显示间断点 boolean —— false
showPoints 是否显示当前值,showStops=false生效 boolean —— false
hidePercent 隐藏边缘比例,showStops=false生效 number —— 5
align 左右刻度的 align 类型 string —— side(可选 center)
sidePadding 左右 padding 距离 number —— ——

Event


事件名称 说明 回调参数
change value发生改变的回调 新的value

Slot


slot name 位置
left slider 左侧
right slider 右侧

使用示例

<template>
  <div>
    <slider v-model="val" @change="onChange" :show-points="false" bar-color="#0082FF">
      <div slot="left">开</div>
      <div slot="right">关</div>
    </slider>

    <slider type="" v-model="val2" @change="onChange" :min="0" :max="100" :step="step"></slider>

    <slider
      type="onDark"
      v-model="val3" @change="onChange" :min="40" :max="80" :step="step2" :show-stops="showstops2"
      :outer-stops="stops2" align="center" 
    ></slider>

    

    <slider
      type="isLight"
      v-model="val4" @change="onChange" :min="40" :max="80" :step="step2" :show-stops="showstops2"
      :outer-stops="stops3" align="center" 
    ></slider>

  </div>
</template>

<script>
import { Slider } from "genie-ui";

export default {
  components: {
    Slider
  },

  data() {
    return {
      step: 1,
      showstops: false,
      step2: 10,
      showstops2: true,
      stops2: ['低档', '中档', '高档', '高档', '极档'],
      stops3: [45, 50, 55, 60, 65, 70, 75, 80],

      val: 40,
      val2: 50,
      val3: 60,
      val4: 70,
    };
  },

  methods: {
    onChange(val) {
      console.log(val)
    }
  },
};
</script>

FAQ

关于此文档暂时还没有FAQ
返回
顶部