Vue表格中对某个数据进行简单处理
在很多的场景中,我们后端从数据库拿到的数据需要进行一些处理再展示到前端上,比如本文举例的论文查重系统中的重复率这一列,该列的数据在数据库是小数形式存在,前端需要展示的是百分比形式。这样我们需要前端对数据进行一个处理。
在vue文件中,首先在列表的代码中,我们需要在需要处理的
<el-table-column prop="totalxsl"
:formatter="addTotalxsl"
label="相似率">
</el-table-column>
然后在该页面的vue中的methods中编写addTotalxsl函数
addTotalxsl (row , column) {
var data = row[column.property]
if(data == null){
return
}
return data.toFixed(3) * 100 + '%'
}
//row[column.property]可以读取到该列的数据
函数的功能是根据自己的需要自行编写的,注意必须要return数据回列表