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>

 

Logo

前往低代码交流专区

更多推荐