最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

element-ui中el-input只輸入數(shù)字(包括整數(shù)和小數(shù))

 更新時間:2022年09月23日 11:18:05   作者:彭世瑜  
開發(fā)中有時候需要input只能輸入數(shù)字,下面這篇文章主要給大家介紹了關(guān)于element-ui中el-input只輸入數(shù)字(包括整數(shù)和小數(shù))的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

需求是:

  • 輸入框只能輸入數(shù)字,包括整數(shù)和小數(shù)

發(fā)現(xiàn)網(wǎng)上大部分文章的處理方式:

  1. 通過正則來處理輸入,對其合法性進行判斷校驗,再將提示信息反饋給用戶。體驗欠佳
  2. 輸入完成后進行解析,將字符串轉(zhuǎn)換為數(shù)字。會導致顯示的值和真實值不一致

比對一下幾種方案后,最終使用的是 el-input type="number" 優(yōu)化實現(xiàn)

代碼 App.vue

<template>
  <div class="">
    
    <h3>el-input</h3>
    <el-input v-model="value1"></el-input>

    <h3>el-input v-model.number</h3>
    <el-input v-model.number="value2"></el-input>
    
    <h3>el-input-number</h3>
    <el-input-number v-model="value3"
      :controls="false"></el-input-number>

    <h3>el-input type="number"</h3>
    <el-input v-model="value4"
      type="number"></el-input>

    <h3>el-input type="number" 優(yōu)化</h3>
    <el-input v-model="value5"
      type="number"
      class="mo-input--number"></el-input>
  </div>
</template>

<script>
// created at 2022-06-02
export default {
  name: 'App',

  props: {},

  components: {},

  data() {
    return {
      value1: '',
      value2: '',
      value3: '',
      value4: '',
      value5: '',
    };
  },

  computed: {},

  methods: {
    async getData() {},
  },

  created() {
    this.getData();
  },
};
</script>

<style lang="less">
/* 去掉右側(cè)上下箭頭  */
.mo-input--number {
  input::-webkit-outer-spin-button,
  input::-webkit-inner-spin-button {
    -webkit-appearance: none;
  }
  input[type='number'] {
    -moz-appearance: textfield;
  }
}
</style>

<style lang="less" scoped>
</style>

依賴 package.json

{
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build"
  },
  "devDependencies": {
    "@vue/cli": "^5.0.4",
    "@vue/cli-service": "^5.0.4",
    "css-loader": "^6.7.1",
    "less": "^4.1.2",
    "less-loader": "^11.0.0",
    "style-loader": "^3.3.1",
    "vue-template-compiler": "^2.6.14"
  },
  "dependencies": {
    "element-ui": "^2.15.8",
    "vue": "2"
  }
}

入口文件 main.js

import Vue from "vue";
import ElementUI from "element-ui";
import "element-ui/lib/theme-chalk/index.css";
import App from "./App.vue";

Vue.use(ElementUI);

new Vue({
  el: "#app",
  render: (h) => h(App),
});

幾種方式對比

方式效果
el-input可以輸入數(shù)字,和字符串
el-input v-model.number可以輸入數(shù)字,和字符串
el-input-number可以輸入數(shù)字,和字符串
el-input type=“number”僅能輸入數(shù)字(整數(shù)和小數(shù))

總結(jié)

到此這篇關(guān)于element-ui中el-input只輸入數(shù)字(包括整數(shù)和小數(shù))的文章就介紹到這了,更多相關(guān)element-ui el-input輸入數(shù)字內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue-cli 項目打包完成后運行文件路徑報錯問題

    vue-cli 項目打包完成后運行文件路徑報錯問題

    這篇文章主要介紹了vue-cli 項目打包完成后運行文件路徑報錯問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • Vue-pdf實現(xiàn)在線預覽PDF文件

    Vue-pdf實現(xiàn)在線預覽PDF文件

    這篇文章主要為大家詳細介紹了Vue-pdf實現(xiàn)在線預覽PDF文件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Vue的虛擬DOM和diff算法你了解嗎

    Vue的虛擬DOM和diff算法你了解嗎

    這篇文章主要為大家詳細介紹了Vue的虛擬DOM和diff算法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • Vue中watch使用方法詳解

    Vue中watch使用方法詳解

    watch就是當值第一次綁定的時候,是不會執(zhí)行監(jiān)聽函數(shù)的,只有值誕生改變才會執(zhí)行。如果需要在第一次綁定的時候也執(zhí)行函數(shù),則需要用到immediate屬性,比如當父組件向子組件動態(tài)傳值時,子組件props首次獲取到父組件傳來的No認知時,也需要執(zhí)行函數(shù)
    2023-01-01
  • vue 2.0組件與v-model詳解

    vue 2.0組件與v-model詳解

    這篇文章主要介紹了vue 2.0組件與v-model的相關(guān)資料,文中介紹的非常詳細,本文適合初學組件編寫的同學閱讀,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-03-03
  • Vue toRef toRefs toRaw函數(shù)使用示例

    Vue toRef toRefs toRaw函數(shù)使用示例

    這篇文章主要介紹了Vue toRef toRefs toRaw函數(shù)使用示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2023-03-03
  • vue+elementUI下拉框回顯問題及解決方式

    vue+elementUI下拉框回顯問題及解決方式

    這篇文章主要介紹了vue+elementUI下拉框回顯問題及解決方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 基于el-table封裝的可拖拽行列、選擇列組件的實現(xiàn)

    基于el-table封裝的可拖拽行列、選擇列組件的實現(xiàn)

    本文主要介紹了基于el-table封裝的可拖拽行列、選擇列組件的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • vue實現(xiàn)購物車選擇功能

    vue實現(xiàn)購物車選擇功能

    這篇文章主要為大家詳細介紹了vue實現(xiàn)購物車選擇功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • vue中的模態(tài)對話框組件實現(xiàn)過程

    vue中的模態(tài)對話框組件實現(xiàn)過程

    這篇文章主要介紹了vue中的模態(tài)對話框組件實現(xiàn)過程,通過template定義組件,并添加相應的對話框樣式,需要的朋友可以參考下
    2018-05-05

最新評論

盘锦市| 通许县| 体育| 福清市| 和平县| 西平县| 五原县| 手游| 黎川县| 新竹市| 万载县| 平潭县| 托克托县| 土默特右旗| 吐鲁番市| 邵武市| 崇明县| 高平市| 铁岭县| 龙山县| 兴仁县| 永登县| 武冈市| 大庆市| 若羌县| 哈巴河县| 临洮县| 孝昌县| 峡江县| 安龙县| 崇文区| 阿鲁科尔沁旗| 阳新县| 依兰县| 女性| 江都市| 蒙自县| 宝清县| 金寨县| 仙居县| 轮台县|