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

element el-input directive數(shù)字進(jìn)行控制

 更新時(shí)間:2018年10月11日 14:19:15   作者:乖摸摸頭  
本文介紹了vue使用directive 進(jìn)行控制的方法,使用element開發(fā)的過程中遇到循環(huán)的數(shù)據(jù)只能輸入數(shù)字,并且有不要小數(shù)點(diǎn),有需要小數(shù)點(diǎn)的,就有一定的參考價(jià)值,有興趣的可以了解一下

使用自定義指令格式化el-input

背景

使用element開發(fā)的過程中遇到循環(huán)的數(shù)據(jù)只能輸入數(shù)字,并且有不要小數(shù)點(diǎn),有需要小數(shù)點(diǎn)的

使用vue directive 進(jìn)行控制

開發(fā)

頁(yè)面使用方式 v-numberInt:0="item.first_fee" 0為保留幾位小數(shù)

<tr v-for="(item,index) in form.valuation_rules" :key="index">  
  <td class="center" >    
   <el-input v-if="form.valuation_type==1" v-numberInt:0="item.first_fee" v-model.trim="item.first_amount"></el-input>  
   <el-input v-else v-model.trim="item.first_amount" v-numberInt:2="item.first_fee"></el-input>  
  </td>   
  <td class="center"> 
   <el-input v-model.trim="item.first_fee" v-numberInt:2="item.first_fee"></el-input>   </td>  
  <td class="center"> {{item.additional_amount}} 
  </td> 
  <td class="center">  
   <el-input v-model.trim="item.additional_fee" v-numberInt:2="item.additional_fee"></el-input>
  </td>
 </tr>

因?yàn)橛玫氖莈lement 的el-input ,組件input外層包著一層div所以要使用const element = el.getElementsByTagName('input')[0]獲取 input對(duì)其監(jiān)聽失焦 當(dāng)輸入的不是數(shù)字時(shí),失焦后會(huì)變成0,沒有使用directive update方法,比較簡(jiǎn)單directives.js

directives.js

Vue.directive('numberInt', { bind: function(el, binding, vnode) { 
  const element = el.getElementsByTagName('input')[0] 
  const len = binding.arg  // 初始化設(shè)置 
  element.value = Number(element.value ).toFixed(len)  // 失焦時(shí)候格式化
  element.addEventListener('blur', function() { 
  if (isNaN(element.value)) {   
    vnode.data.model.callback(0)  
   } else {   
    vnode.data.model.callback(Number(element.value).toFixed(len)) 
   }  
   }) 
 }})

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue實(shí)現(xiàn)虛擬列表組件解決長(zhǎng)列表性能問題

    vue實(shí)現(xiàn)虛擬列表組件解決長(zhǎng)列表性能問題

    這篇文章主要介紹了在vue中實(shí)現(xiàn)虛擬列表組件,解決長(zhǎng)列表性能問題,本文給大家分享實(shí)現(xiàn)思路及實(shí)例代碼,需要的朋友可以參考下
    2022-07-07
  • Vue動(dòng)態(tài)加載圖片在跨域時(shí)無法顯示的問題及解決方法

    Vue動(dòng)態(tài)加載圖片在跨域時(shí)無法顯示的問題及解決方法

    這篇文章主要介紹了解決VUE動(dòng)態(tài)加載圖片在跨域時(shí)無法顯示的問題,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Vue中tab欄切換的簡(jiǎn)單實(shí)現(xiàn)

    Vue中tab欄切換的簡(jiǎn)單實(shí)現(xiàn)

    本文主要介紹了Vue中tab欄切換的簡(jiǎn)單實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 淺談vue首屏加載優(yōu)化

    淺談vue首屏加載優(yōu)化

    這篇文章主要介紹了淺談vue首屏加載優(yōu)化,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06
  • vue實(shí)現(xiàn)商品詳情頁(yè)功能之商品選項(xiàng)卡

    vue實(shí)現(xiàn)商品詳情頁(yè)功能之商品選項(xiàng)卡

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)商品詳情頁(yè)功能之商品選項(xiàng)卡,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • Vue3?Watch踩坑實(shí)戰(zhàn)之watch監(jiān)聽無效

    Vue3?Watch踩坑實(shí)戰(zhàn)之watch監(jiān)聽無效

    Vue.js中的watch選項(xiàng)用于監(jiān)聽Vue實(shí)例上某個(gè)特定的數(shù)據(jù)變化,下面這篇文章主要給大家介紹了關(guān)于Vue3?Watch踩坑實(shí)戰(zhàn)之watch監(jiān)聽無效的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • vue輪播圖插件vue-awesome-swiper

    vue輪播圖插件vue-awesome-swiper

    這篇文章主要為大家詳細(xì)介紹了vue輪播圖插件vue-awesome-swiper,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • vue2.0實(shí)現(xiàn)前端星星評(píng)分功能組件實(shí)例代碼

    vue2.0實(shí)現(xiàn)前端星星評(píng)分功能組件實(shí)例代碼

    本文通過實(shí)例代碼給大家介紹了vue2.0實(shí)現(xiàn)前端星星評(píng)分功能組件,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2018-02-02
  • element前端實(shí)現(xiàn)壓縮圖片的功能

    element前端實(shí)現(xiàn)壓縮圖片的功能

    本文主要介紹了element前端實(shí)現(xiàn)壓縮圖片的功能,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 詳解Vue中數(shù)據(jù)可視化詞云展示與詞云的生成

    詳解Vue中數(shù)據(jù)可視化詞云展示與詞云的生成

    數(shù)據(jù)可視化是現(xiàn)代Web應(yīng)用程序中的一個(gè)重要組成部分,詞云是一種非常流行的數(shù)據(jù)可視化形式,可以用來展示文本數(shù)據(jù)中的主題和關(guān)鍵字,本文我們將介紹如何在Vue中使用詞云庫(kù)進(jìn)行數(shù)據(jù)可視化詞云展示和詞云生成,需要的可以參考一下
    2023-06-06

最新評(píng)論

安福县| 嘉禾县| 抚松县| 永川市| 明溪县| 白水县| 巴林左旗| 雅江县| 逊克县| 龙游县| 甘谷县| 江口县| 普格县| 乌兰县| 静安区| 抚州市| 内丘县| 华亭县| 凉城县| 常熟市| 历史| 尼勒克县| 乌兰察布市| 乌拉特前旗| 康保县| 阳朔县| 依安县| 裕民县| 惠州市| 昌吉市| 晋中市| 濮阳县| 和政县| 仪征市| 壤塘县| 申扎县| 长春市| 辽中县| 南安市| 内乡县| 上饶县|