当前位置: 首页 > news >正文

好看的个人网站主页包头网站设计推广

好看的个人网站主页,包头网站设计推广,wordpress怎么搬家,做网站推广的一般都是什么公司思路#xff1a;首先拿到 表格数组对象#xff0c;然后写一个工具类#xff0c;然后向数组对象最后插入一条数据#xff0c;这条数据的字段时根据表格数组里合计算出来的。 代码如下#xff0c;需根据各自业务稍作改动#xff1a; Table dataSource{tableData}column…思路首先拿到 表格数组对象然后写一个工具类然后向数组对象最后插入一条数据这条数据的字段时根据表格数组里合计算出来的。 代码如下需根据各自业务稍作改动 Table dataSource{tableData}columns{columns}pagination{false}/ const columns [{title: xxx,dataIndex: name,key: name,align: center,},{title: yyy,dataIndex: yyy,key: ,align: center,render: (text, record, rowIndex) {return (InputNumber min{0} value{text}onChange{(e) handleCellChange(rowIndex, yyy, e)} /);},] } // 每次数据变更计算一次合计const handleCellChange (rowIndex, dataIndex, value) {const newTableData _.cloneDeep(tableData);newTableData[rowIndex][dataIndex] value;countSum(newTableData, , project);setTableData(newTableData);};// 第一次进来计算一次合计React.useEffect(() {const newTableData _.cloneDeep(tableData);countSum(newTableData, , project);setTableData(newTableData);}, []); 合计工具类 /*** 用于表格的合计计算** param arr 要计算的数组* param prefix 要计算的数组的对象的前缀* param sumField 合计字段名字放到哪个字段上* param accuracy 合计精度* returns {*}*/ export function countSum(arr, prefix, sumField, accuracy 4) {if (arr.length 0) {// 没数据直接返回return;}// 求和对象let sumObj {};// 获取到最后一个数据let last arr[arr.length - 1];if (prefix) {if (last[prefix][sumField] 合计) {// 已经存在合计了sumObj last;// 把 sum 的值清空重新计算sumObj[prefix] {};sumObj[prefix][sumField] 合计;} else {sumObj[prefix] {};sumObj[prefix][sumField] 合计;arr.push(sumObj); // 在数组末尾添加合计对象}} else {if (last[sumField] 合计) {// 已经存在合计了last {};last[sumField] 合计;arr[arr.length - 1] last;sumObj last;} else {sumObj[sumField] 合计;arr.push(sumObj); // 在数组末尾添加合计对象}}let attrNames;if (prefix) {attrNames Object.keys(arr[0][prefix]); // 获取数组中所有对象的属性名} else {attrNames Object.keys(arr[0]); // 获取数组中所有对象的属性名}// -1 代表不累计合计本身的值for (let i 0; i attrNames.length - 1; i) {const attrName attrNames[i];for (let j 0; j arr.length - 1; j) {let attrValue;if (prefix) {attrValue arr[j][prefix][attrName];} else {attrValue arr[j][attrName];}if (typeof attrValue number) {// 只合计数值类型// 将属性值转换为数值类型let attrValueNumber Number(attrValue).toFixed(4);if (prefix) {sumObj[prefix][attrName] Number(parseFloat(Number(sumObj[prefix][attrName] || 0) Number(attrValueNumber)).toFixed(accuracy)); // 求和} else {sumObj[attrName] Number(parseFloat(Number(sumObj[attrName] || 0) Number(attrValueNumber)).toFixed(accuracy)); // 求和}}}} }
http://www.hkea.cn/news/14496473/

相关文章:

  • 婚庆网站模板下载河池网站开发工程师招聘网
  • 乐温州网站建设推广类软文
  • 采用什么方法推广网站河南免费网站建设
  • 网站 设计 分辨率陕西购物商城网站建设
  • 站长之家seo查找肇庆市场核酸检测
  • 免费网站建设软件公司想制作网站
  • 广州网站开发软件平台二级域名查询ip
  • 国外优秀摄影作品网站小兽wordpress编辑器
  • 网站建设营销型网站概念罗村网站建设公司
  • 免费的行情网站推荐下载安装建设厅的证全国通用吗
  • 网站公司的好坏新乡免费网站建设
  • 创建自己的网站有什么用怎么查看网站是否备案
  • 个人业务网站建设wordpress内部服务器
  • 网站空间买多大的个人设计作品集
  • 辽阳制作网站电子商务网站开发代码
  • 做那个网站的图客比较好网站建设企业实践总结
  • wordpress全站广告位网页设计实训报告总结与体会
  • 做旅游网站的目的是什么九歌人工智能诗歌写作网站
  • dw自己做网站需要什么wordpress评论框修改
  • 网站制作知名 乐云践新专家滁州seo排名
  • 外贸公司的网站建设模板下载网页特效制作
  • 在厦门做网站找谁宁波网站建设设计
  • 公司电子商务网站建设策划书湖南建设人力资源网和报考平台
  • 网站注销怎么做消商城网站备案能通过吗
  • 购物网站英语落实网站建设培训班精神
  • 做地铁建设的公司网站网约设计师
  • 网站建设平台设备ps做图游戏下载网站
  • 网站标题正确书写标准成都游戏网站建设
  • 网站app免费制作品牌策划公司是做什么的
  • 建立网站的数据表新闻10 30字