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

}

相关推荐
chenbin___几秒前
鸿蒙RN position: ‘absolute‘ 和 zIndex 的兼容性问题(转自千问)
前端·javascript·react native·harmonyos
晴天丨3 分钟前
Vue 3项目架构设计:从2200行单文件到24个组件
前端·vue.js
blanks20204 分钟前
为 Zed 编辑器 添加 flutter dart snippets
前端·flutter
Hello--_--World10 分钟前
Js面试题目录表
开发语言·javascript·ecmascript
慧一居士10 分钟前
Vue中的 h 作用和使用方法介绍
前端·vue.js
晴天丨11 分钟前
Element Plus 组件库实战技巧与踩坑记录
前端·vue.js
胡志辉12 分钟前
m3u8 视频怎么下载?为什么 B 站只给你一个 blob:把 HLS、DASH、MSE 这条前端链路讲透
前端
落魄江湖行1 小时前
进阶篇五 Nuxt4 部署方案:从开发到生产
前端·vue.js·typescript·nuxt4
懂懂tty1 小时前
Rspack简介
前端
开心码农1号1 小时前
Go关于切边变量本身地址和内部指向地址
前端·算法