国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

ElementPlus Slider 滑塊

2021-09-07 17:28 更新

通過拖動滑塊在一個固定區(qū)間內(nèi)進(jìn)行選擇

基礎(chǔ)用法

在拖動滑塊時,顯示當(dāng)前值


通過設(shè)置綁定值自定義滑塊的初始值

<template>
  <div class="block">
    <span class="demonstration">默認(rèn)</span>
    <el-slider v-model="value1"></el-slider>
  </div>
  <div class="block">
    <span class="demonstration">自定義初始值</span>
    <el-slider v-model="value2"></el-slider>
  </div>
  <div class="block">
    <span class="demonstration">隱藏 Tooltip</span>
    <el-slider v-model="value3" :show-tooltip="false"></el-slider>
  </div>
  <div class="block">
    <span class="demonstration">格式化 Tooltip</span>
    <el-slider v-model="value4" :format-tooltip="formatTooltip"></el-slider>
  </div>
  <div class="block">
    <span class="demonstration">禁用</span>
    <el-slider v-model="value5" disabled></el-slider>
  </div>
</template>

<script>
  export default {
    data() {
      return {
        value1: 0,
        value2: 50,
        value3: 36,
        value4: 48,
        value5: 42,
      }
    },
    methods: {
      formatTooltip(val) {
        return val / 100
      },
    },
  }
</script>

?離散值

選項(xiàng)可以是離散的

 

改變step的值可以改變步長,通過設(shè)置show-stops屬性可以顯示間斷點(diǎn)

<template>
  <div class="block">
    <span class="demonstration">不顯示間斷點(diǎn)</span>
    <el-slider v-model="value1" :step="10"> </el-slider>
  </div>
  <div class="block">
    <span class="demonstration">顯示間斷點(diǎn)</span>
    <el-slider v-model="value2" :step="10" show-stops> </el-slider>
  </div>
</template>

<script>
  export default {
    data() {
      return {
        value1: 0,
        value2: 0,
      }
    },
  }
</script>

帶有輸入框

通過輸入框設(shè)置精確數(shù)值


設(shè)置show-input屬性會在右側(cè)顯示一個輸入框

<template>
  <div class="block">
    <el-slider v-model="value" show-input> </el-slider>
  </div>
</template>

<script>
  export default {
    data() {
      return {
        value: 0,
      }
    },
  }
</script>

范圍選擇

支持選擇某一數(shù)值范圍


設(shè)置range即可開啟范圍選擇,此時綁定值是一個數(shù)組,其元素分別為最小邊界值和最大邊界值

<template>
  <div class="block">
    <el-slider v-model="value" range show-stops :max="10"> </el-slider>
  </div>
</template>

<script>
  export default {
    data() {
      return {
        value: [4, 8],
      }
    },
  }
</script>

豎向模式


設(shè)置vertical可使 Slider 變成豎向模式,此時必須設(shè)置高度height屬性

<template>
  <div class="block">
    <el-slider v-model="value" vertical height="200px"> </el-slider>
  </div>
</template>

<script>
  export default {
    data() {
      return {
        value: 0,
      }
    },
  }
</script>

展示標(biāo)記


設(shè)置 marks 屬性可以展示標(biāo)記

<template>
  <div class="block">
    <el-slider v-model="value" range :marks="marks"> </el-slider>
  </div>
</template>

<script>
  export default {
    data() {
      return {
        value: [30, 60],
        marks: {
          0: '0°C',
          8: '8°C',
          37: '37°C',
          50: {
            style: {
              color: '#1989FA',
            },
            label: '50%',
          },
        },
      }
    },
  }
</script>

Attributes

參數(shù)說明類型可選值默認(rèn)值
model-value / v-model綁定值number0
min最小值number0
max最大值number100
disabled是否禁用booleanfalse
step步長number1
show-input是否顯示輸入框,僅在非范圍選擇時有效booleanfalse
show-input-controls在顯示輸入框的情況下,是否顯示輸入框的控制按鈕booleantrue
input-size輸入框的尺寸stringlarge / medium / small / minismall
show-stops是否顯示間斷點(diǎn)booleanfalse
show-tooltip是否顯示 tooltipbooleantrue
format-tooltip格式化 tooltip messagefunction(value)
range是否為范圍選擇booleanfalse
vertical是否豎向模式booleanfalse
heightSlider 高度,豎向模式時必填string
label屏幕閱讀器標(biāo)簽string
debounce輸入時的去抖延遲,毫秒,僅在show-input等于 true 時有效number300
tooltip-classtooltip 的自定義類名string
marks標(biāo)記, key 的類型必須為 number 且取值在閉區(qū)間 [min, max] 內(nèi),每個標(biāo)記可以單獨(dú)設(shè)置樣式object

Events

事件名稱說明回調(diào)參數(shù)
change值改變時觸發(fā)(使用鼠標(biāo)拖曳時,只在松開鼠標(biāo)后觸發(fā))改變后的值
input數(shù)據(jù)改變時觸發(fā)(使用鼠標(biāo)拖曳時,活動過程實(shí)時觸發(fā))改變后的值


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號