亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Vue前端數(shù)值轉換為千分位格式并保留兩位小數(shù)代碼示例

 更新時間:2024年06月27日 10:37:05   作者:未來的農場主  
在Vue.js開發(fā)中我們經(jīng)常會遇到需要將數(shù)字格式化為保留兩位小數(shù)的情況,下面這篇文章主要給大家介紹了關于Vue前端數(shù)值轉換為千分位格式并保留兩位小數(shù)的相關資料,需要的朋友可以參考下

1.前端使用elg-pro-table 數(shù)據(jù)表格:

<elg-pro-table
          class="custom-card"
          ref="table"
          :datasource="url"
          :columns="columns"
          :where="where"
          :border="true"
          :toolkit="[]"
          toolbar
          :loading="loading"
        >
</elg-pro-table>

2.其中使用是columns表格:

 // 表格列配置
 columns: [
        {
          prop: 'voucherNo',
          label: '憑證號',
          showOverflowTooltip: true,
          minWidth: 100 ,
          className: 'textType'
        },
        {
          prop: 'originalCurrencyDebit',
          label: '借方金額',
          showOverflowTooltip: true,
          minWidth: 120,
          className: 'moneyType',
          formatter:  (value) => {//使用formatter,其中value是整個columns中的一行數(shù)據(jù)
              //value.originalCurrencyDebit和上面的prop的內容一致
              return commonApi.changeMoney(value.originalCurrencyDebit);
          }
        },
],

3.其中commonApi.changeMoney()方法是引用的一個api方法:

//數(shù)值轉換
changeMoney(value){
   if(value === ""){//當value為空時,前臺顯示-
         return '-'
   }else{
//當value等于0或者是字符串0時,顯示-
        if ("0.00"===value || "0"===value || value ===0 || value ===0.00) {
           return '-'
        }else{
//判斷一個變量value是否小于0。如果value小于0,那么isNegative的值就是true,否則就是false。
   let isNegative = value < 0;
//下面一行代碼是將一個數(shù)值value轉換為千分位格式的字符串,并保留兩位小數(shù)。具體步驟如下:
 //1.使用Math.abs(value)函數(shù)獲取value的絕對值,確保結果為正數(shù)。
 //2.使用parseFloat()函數(shù)將絕對值轉換為浮點數(shù)類型。
 //3.使用toFixed(2)方法將浮點數(shù)保留兩位小數(shù)。
 //4.使用正則表達式/\d(?=(\d{3})+\.)/g匹配小數(shù)點前的每三位數(shù)字,并在其前面添加逗號分隔符。
 //5.最終得到的結果存儲在變量result中。
 let result = parseFloat(Math.abs(value)).toFixed(2).replace(/\d(?=(\d{3})+\.)/g, '$&,');
        if (isNegative) {//當isNegative是false時,下面的數(shù)據(jù)加上-,
            result = '-' + result;
         }
         return  result
        }
    }
},

至此結束。

style小貼士:

<style>
        /* 默認居中 */
  .custom-card .el-table__body td {
      text-align: center;
  }
  /* 金額類居右 */
  .custom-card .el-table__body td.moneyType {
      text-align: right;
  }
  /* 文本類居左 */
  .custom-card .el-table__body td.textType {
      text-align: left;
  }
</style>

總結 

到此這篇關于Vue前端數(shù)值轉換為千分位格式并保留兩位小數(shù)的文章就介紹到這了,更多相關Vue數(shù)值轉換千分位保留小數(shù)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 快速解決vue-cli在ie9+中無效的問題

    快速解決vue-cli在ie9+中無效的問題

    今天小編就為大家分享一篇快速解決vue-cli在ie9+中無效的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vue中動態(tài)添加ref的方法詳解

    Vue中動態(tài)添加ref的方法詳解

    在Vue.js項目中,ref是一個非常有用的功能,它可以用來獲取DOM元素或子組件的實例引用,通過ref,我們可以在父組件中直接操作子組件的方法和屬性,或者對DOM元素進行直接操作,本文將詳細介紹如何在Vue中動態(tài)添加ref,并通過多個具體的代碼示例來幫助讀者理解其實現(xiàn)過程
    2024-10-10
  • Vue父子組件通信全面詳細介紹

    Vue父子組件通信全面詳細介紹

    這篇文章主要介紹了React中父子組件通信詳解,在父組件中,為子組件添加屬性數(shù)據(jù),即可實現(xiàn)父組件向子組件通信,文章通過圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-10-10
  • 基于VuePress 輕量級靜態(tài)網(wǎng)站生成器的實現(xiàn)方法

    基于VuePress 輕量級靜態(tài)網(wǎng)站生成器的實現(xiàn)方法

    VuePress是一個基于Vue的輕量級靜態(tài)網(wǎng)站生成器以及為編寫技術文檔而優(yōu)化的默認主題。這么文章給大家詳細介紹了vuepress 靜態(tài)網(wǎng)站生成器的方法,需要的朋友參考下吧
    2018-04-04
  • Vue 開發(fā)音樂播放器之歌手頁右側快速入口功能

    Vue 開發(fā)音樂播放器之歌手頁右側快速入口功能

    這篇文章主要介紹了Vue 開發(fā)音樂播放器之歌手頁右側快速入口功能,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-08-08
  • 詳解jquery和vue對比

    詳解jquery和vue對比

    這篇文章主要介紹了jquery和vue對比,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • Vue3和Vite不得不說的那些事

    Vue3和Vite不得不說的那些事

    這篇文章主要為大家詳細介紹了Vue3和Vite的那些事,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • vue實現(xiàn)左右點擊滾動效果

    vue實現(xiàn)左右點擊滾動效果

    這篇文章主要為大家詳細介紹了vue實現(xiàn)左右點擊滾動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Vue實現(xiàn)模糊查詢的簡單方法實例

    Vue實現(xiàn)模糊查詢的簡單方法實例

    這篇文章主要給大家介紹了關于Vue實現(xiàn)模糊查詢的簡單方法,在vue中,前端模糊搜索主要是用computed屬性實現(xiàn),本文通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2021-08-08
  • vue實現(xiàn)input框禁止輸入標簽

    vue實現(xiàn)input框禁止輸入標簽

    這篇文章主要介紹了vue實現(xiàn)input框禁止輸入標簽,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04

最新評論