Vue項目Element表格對應字段映射顯示方法:formatter格式化數(shù)據問題
更新時間:2024年07月18日 09:42:31 作者:無憂好奇貓
這篇文章主要介紹了Vue項目Element表格對應字段映射顯示方法:formatter格式化數(shù)據問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
vue項目Element表格對應字段映射顯示:formatter格式化數(shù)據
需求:
- 表格中會員性別字段的值是"0"時顯示"男",值是"1"時顯示"女"
在標簽內加: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ù)據后面加一個formatter方法
formatter: function(row,column,value,index) {
if (value == '0') {
return "男"
}else if (value == '1') {
return '女'
}
}
el-table帶其它參數(shù)的formatter格式化數(shù)據顯示
el-table中使用帶默認參數(shù)的formatter格式化數(shù)據顯示
<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ù)據顯示
<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 : '';
}總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
關于el-table-column的formatter的使用及說明
這篇文章主要介紹了關于el-table-column的formatter的使用及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-10-10
使用element+vuedraggable實現(xiàn)圖片上傳拖拽排序
這篇文章主要為大家詳細介紹了使用element+vuedraggable實現(xiàn)圖片上傳拖拽排序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04

