element-ui表格數(shù)據(jù)轉(zhuǎn)換的示例代碼
業(yè)務(wù)場景:在后臺管理系統(tǒng)表格模塊中,我們請求回來的數(shù)據(jù)類似性別等等,后臺給我們返的不是男,或者女,而是給我們返回的是0和1,或者是A和B;但是怎么在表格中顯示成男和女呢,這里就需要用到數(shù)據(jù)轉(zhuǎn)換 formatter屬性
具體代碼如下:
<el-table :data="tableData" highlight-current-row style="width: 100%"> <el-table-column prop="name" label="姓名"> <el-table-column prop="authority" :formatter="formatRole" label="角色"> </el-table-column> </el-table>
js部分代碼:
methods: { //角色轉(zhuǎn)換 formatRole: function(row, column) { return row.authority == 'ROLE_REGISTRAR' ? "教務(wù)主任" : row.authority == 'ROLE_GRADE_DIRECTOR' ? "年級主任" : "班主任"; } }
參數(shù)row就是表格當(dāng)前行的所有數(shù)據(jù)
當(dāng)然我們還可以用來截字符串啊,什么的,方法自己定義,return對應(yīng)的值就行了
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
vue3實戰(zhàn)教程之a(chǎn)xios的封裝和環(huán)境變量
這篇文章主要給大家介紹了關(guān)于vue3實戰(zhàn)教程之a(chǎn)xios的封裝和環(huán)境變量的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2022-02-02詳解關(guān)于Vuex的action傳入多個參數(shù)的問題
這篇文章主要介紹了詳解關(guān)于Vuex的action傳入多個參數(shù)的問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-02-02vue2中Print.js的使用超詳細(xì)講解(pdf、html、json、image)
項目中有用到打印功能,網(wǎng)上就找了print.js,下面這篇文章主要給大家介紹了關(guān)于vue2中Print.js使用(pdf、html、json、image)的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-03-03Vue.js 帶下拉選項的輸入框(Textbox with Dropdown)組件
這篇文章主要介紹了Vue.js 帶下拉選項的輸入框(Textbox with Dropdown)組件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04vue表單驗證rules及validator驗證器的使用方法實例
在vue開發(fā)中,難免遇到各種表單校驗,下面這篇文章主要給大家介紹了關(guān)于vue表單驗證rules及validator驗證器使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07vue + socket.io實現(xiàn)一個簡易聊天室示例代碼
本篇文章主要介紹了vue + socket.io實現(xiàn)一個簡易聊天室示例代碼,具有一定的參考價值,有興趣的可以了解一下。2017-03-03