关于element-ui:elementUI如何过滤table组件的中单元格的数据formatter

ElementUI: formatter

同学们因为在开发过程中会遇到后盾返回的数据须要前端进行二次转译,比方:

// 数据源
[{sex: 1, name: "zhangsan"}, {sex: 0, name: "lisi"}]

而其中sex就是须要去翻译的状况,比方 1是男,0是女,具体的代码中咱们就能够这样写:

// HTML
<el-table-column 
    prop="sex" label="性别" 
    :formatter="formatParam">
</el-table-column>

// methods中
formatParam(row, column, cellValue, index) {
    // row 是以后行的数据 {sex: 1, name: "zhangsan"}
    // colunm 以后表格单元的属性,罕用的比方 label:性别, property:sex,
    // cellValue 以后的数据 1
    // index 以后所在第几条数据 0
    let result = cellValue == 1? "男": "女";
    return result;
}

这样的益处是不必去过滤数据源,间接对以后单元格的数据进行操作,不便了很多。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理