vue+element 表格formatter数据格式化并且插入html标签
前言 vue中 element框架,其中表格组件,我既要行内数据格式化,又要插入html标签 一贯思维,二者不可兼得也 一、element 表格 数据格式化 demo <el-table-column :prop="item.key" v- for ="item in levelName" :label="item.name" :formatter='handleSign'> </el-table-column> 再写 handleSign () 方法 // 处理签到 handleSign(row,cellValue){ let signInId = '' if ( this .deviceSignList){ this .deviceSignList.map((item,index)=> { if (item.signInId == row.signInId){ signInId = "签到" } else { signInId = "未签到" } }) } return signInId }, 目的:根据不能的值,相对应处理。一般状态会用的比较多,后台返回来的1,2,3,4 用户是不明白的 运行结果 二、element 表格内容自定义模板 demo <el-table- column label ="姓名"