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()

}

相关推荐
Sheldon一蓑烟雨任平生几秒前
边框按钮(纯CSS)
前端·css·动态按钮·css变量·边框按钮·按钮动画
freewlt3 分钟前
Rust在前端工具链的崛起:2026年生态全景
开发语言·前端·rust
I love studying!!!5 分钟前
Web应用程序:设置应用程序的样式并部署
前端
A_nanda6 分钟前
Vue2 表单提交异常详细排查方案
javascript·vue.js·elementui
夕除10 分钟前
javaweb--08
前端·firefox
小李子呢021110 分钟前
前端八股Vue---生命周期函数
前端·javascript·vue.js
浪客川14 分钟前
【百例RUST - 007】结构体
java·前端·rust
美狐美颜sdk18 分钟前
视频平台如何实现实时美颜?Android/iOS直播APP美颜SDK接入指南
android·前端·人工智能·ios·音视频·第三方美颜sdk·视频美颜sdk
ZHENGZJM21 分钟前
前端流式通信 Hook:useBlogStream 详解
前端·全栈开发
人道领域22 分钟前
【黑马点评日记02】Redis解决Tomcat集群Session共享问题
java·前端·后端·架构·tomcat·firefox