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

ElementPlus InputNumber 計數(shù)器

2021-09-07 16:02 更新

InputNumber 計數(shù)器

僅允許輸入標(biāo)準(zhǔn)的數(shù)字值,可定義范圍

基礎(chǔ)用法


要使用它,只需要在el-input-number元素中使用v-model綁定變量即可,變量的初始值即為默認(rèn)值。

<template>
  <el-input-number
    v-model="num"
    @change="handleChange"
    :min="1"
    :max="10"
    label="描述文字"
  ></el-input-number>
</template>

<script>
  export default {
    data() {
      return {
        num: 1,
      }
    },
    methods: {
      handleChange(value) {
        console.log(value)
      },
    },
  }
</script>

禁用狀態(tài)


disabled屬性接受一個Boolean,設(shè)置為true即可禁用整個組件,如果你只需要控制數(shù)值在某一范圍內(nèi),可以設(shè)置min屬性和max屬性,不設(shè)置min和max時,最小值為 0。

<template>
  <el-input-number v-model="num" :disabled="true"></el-input-number>
</template>

<script>
  export default {
    data() {
      return {
        num: 1,
      }
    },
  }
</script>

步數(shù)

允許定義遞增遞減的步數(shù)控制


設(shè)置step屬性可以控制步長,接受一個Number。

<template>
  <el-input-number v-model="num" :step="2"></el-input-number>
</template>

<script>
  export default {
    data() {
      return {
        num: 5,
      }
    },
  }
</script>

嚴(yán)格步數(shù)


step-strictly屬性接受一個Boolean。如果這個屬性被設(shè)置為true,則只能輸入步數(shù)的倍數(shù)。

<template>
  <el-input-number v-model="num" :step="2" step-strictly></el-input-number>
</template>

<script>
  export default {
    data() {
      return {
        num: 2,
      }
    },
  }
</script>

精度


設(shè)置 precision 屬性可以控制數(shù)值精度,接收一個 Number。

<template>
  <el-input-number
    v-model="num"
    :precision="2"
    :step="0.1"
    :max="10"
  ></el-input-number>
</template>

<script>
  export default {
    data() {
      return {
        num: 1,
      }
    },
  }
</script>

尺寸

額外提供了 medium、small、mini 三種尺寸的數(shù)字輸入框


<template>
  <el-input-number v-model="num1"></el-input-number>
  <el-input-number size="medium" v-model="num2"></el-input-number>
  <el-input-number size="small" v-model="num3"></el-input-number>
  <el-input-number size="mini" v-model="num4"></el-input-number>
</template>

<script>
  export default {
    data() {
      return {
        num1: 1,
        num2: 1,
        num3: 1,
        num4: 1,
      }
    },
  }
</script>

按鈕位置

設(shè)置 controls-position 屬性可以控制按鈕位置。

<template>
  <el-input-number
    v-model="num"
    controls-position="right"
    @change="handleChange"
    :min="1"
    :max="10"
  ></el-input-number>
</template>

<script>
  export default {
    data() {
      return {
        num: 1,
      }
    },
    methods: {
      handleChange(value) {
        console.log(value)
      },
    },
  }
</script>

Attributes

參數(shù)說明類型可選值默認(rèn)值
model-value / v-model綁定值number / undefined0
min設(shè)置計數(shù)器允許的最小值number-Infinity
max設(shè)置計數(shù)器允許的最大值numberInfinity
step計數(shù)器步長number1
step-strictly是否只能輸入 step 的倍數(shù)booleanfalse
precision數(shù)值精度number
size計數(shù)器尺寸stringlarge/medium/small/minilarge
disabled是否禁用計數(shù)器booleanfalse
controls是否使用控制按鈕booleantrue
controls-position控制按鈕位置stringright-
name原生屬性string
label輸入框關(guān)聯(lián)的 label 文字string
placeholder輸入框默認(rèn) placeholderstring--

Events

事件名稱說明回調(diào)參數(shù)
change綁定值被改變時觸發(fā)currentValue, oldValue
blur在組件 Input 失去焦點時觸發(fā)(event: Event)
focus在組件 Input 獲得焦點時觸發(fā)(event: Event)

Methods

方法名說明參數(shù)
focus使 input 獲取焦點-
select選中 input 中的文字


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號