export function keepTwo(value) {
// 截取当前数据到小数点后三位
const tempVal = Number(value).toFixed(3)
if (tempVal === 'NaN') {
return '0.00'
}
const realVal = tempVal.substring(0, tempVal.length - 1)
return realVal
}
main.js 注册
// 全局注册 filter
import * as filters from './filters' // global filters
Object.keys(filters).forEach(key => {
Vue.filter(key, filters[key])
})
使用
<el-table-column label="实际交易金额" prop="dealAmount" sortable="custom" width="130px" align="center">
<template slot-scope="scope">
<span>{{ scope.row.dealAmount | keepTwo }}</span>
</template>
</el-table-column>