antdesignvue统计数据源条数、计算某列合计值、小数计算不精确多了很多小数位

1.在</a-table>下方加如下代码

<div>数据总条数:{ {tableData.length}}&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp

<template>A列合计:{ {sum}}</template>

</div>

注:tableData为<a-table>标签中 :dataSource="tableData"的值

2.引入bignumber.js,对小数计算不精确多小数位进行处理

import BigNumber from 'bignumber.js'

3.定义sum

const sum = ref(0)

4.定义计算的函数

const sumFunction = () => {

sum.value = tableData.value.reduce((acc, item) => {

const A = Number(item.A) || 0;

return acc.plus(new BigNumber(A))

}, new BigNumber(0)).toNumber()

}

相关推荐
用户84298142418102 分钟前
JS代码压缩实测:可减小体积、提高执行效率!
前端·javascript·后端
snow@li4 分钟前
Vue Axios封装与SpringBoot Payload封装全景关联分析(前后端数据交互底层闭环)
前端·vue.js·spring boot
Csvn8 分钟前
🐛 React StrictMode 下 useEffect 执行两次:不是 Bug,是特性
前端
做好一个小前端22 分钟前
ECharts 折线图大数据量性能优化参考
前端·性能优化·echarts
渣波22 分钟前
🧭 从 URL 到组件:深度剖析 React Router 原理与 SPA 路由架构艺术
前端
用户8524950718424 分钟前
一个 useRef,三种人生:从 DOM 引用到 Web Worker
前端
无人生还28 分钟前
从 Vue3 到 React · 快速上手系列第 13 篇:工程化与综合实战(Vite + Todo 应用)
前端·vue.js·react.js
晴殇i31 分钟前
用 TRAE Work 搞定客户项目介绍,开发再也不用头疼写汇报 PPT
前端·后端
Cache技术分享32 分钟前
488. Java 反射 - 动态创建数组
前端·后端
Synmbrf33 分钟前
ECharts 饼图鼠标悬浮后标签 title 消失的问题
前端·javascript