欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue項目Element表格對應(yīng)字段映射顯示方法:formatter格式化數(shù)據(jù)問題

 更新時間:2024年07月18日 09:42:31   作者:無憂好奇貓  
這篇文章主要介紹了Vue項目Element表格對應(yīng)字段映射顯示方法:formatter格式化數(shù)據(jù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

vue項目Element表格對應(yīng)字段映射顯示:formatter格式化數(shù)據(jù)

需求:

  • 表格中會員性別字段的值是"0"時顯示"男",值是"1"時顯示"女"

在標(biāo)簽內(nèi)加:formatter="item.formatter"屬性

<el-table-column 
 v-for="item in tableColumns" 
:key="item.value" 
:prop="item.value" 
:align="item.align" 
:label="item.label" 
:formatter="item.formatter" >        
</el-table-column>

在要遍歷的數(shù)據(jù)后面加一個formatter方法

formatter: function(row,column,value,index) {
  if (value == '0') {
      return "男"
  }else if (value == '1') {
      return '女'
  }
}

el-table帶其它參數(shù)的formatter格式化數(shù)據(jù)顯示

el-table中使用帶默認參數(shù)的formatter格式化數(shù)據(jù)顯示

<el-table-column class="input-width" label="運營單位" prop="corpId" min-width="120" :formatter="formatCorp" />
 
formatCorp(row) {
    return this.corpList.length > 0 && row.corpId ? this.corpList.find((item) => item.corpNo == row.corpId).corpName : '';
}

el-table中使用帶其它參數(shù)的formatter格式化數(shù)據(jù)顯示

<el-table-column label="運營單位" prop="corpId" min-width="120" :formatter="(row, column) => formatCorp(row, column, corpList)" />
 
formatCorp(row, column, corpList) {
    return corpList.length > 0 && row.corpId ? corpList.find((item) => item.corpNo == row.corpId).corpName : '';
}

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論