解决vue 表格table列求和的问题
网络编程 2021-07-04 15:02www.168986.cn编程入门
今天长沙网络推广就为大家分享一篇解决vue 表格table列求和的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随长沙网络推广过来看看吧
最近在给朋友做一个项目,因为是B端,所以少不了表格。
本身就用了element-ui,订单管理有个需求使用element-ui table组件实现不了,只能退而求其之用了原生的table,功能是几乎满足需求了,还有个小问题就是列求和没搞定,这可咋整啊。看了element-ui是有这么个功能,遂翻开源码看了下也没看出啥话头,心想算了,自己来实现,网上搜了下,偶然看到一位仁兄的写法,拿过来稍微修改了下,果真是有用,在此感谢那位仁兄!(我本身对前端不专业,侧后端)
狼蚁网站SEO优化贴代码
/
javascript 部分
order.prods 是产品数组,即你要统计的那组数组
prod_amount 是计算的列名,我这里指的是商品数量
row.prod_amountrow.prod_price 这里我是要计算商品金额(单价数量)所以这样写,如果你是计算其他,那就跟上面的商品数量一样直接写列名
/
puted: { sumAmount(){ return this.order.prods.map( row=>row.prod_amount).reduce( (a, cur) => (parseFloat(cur) + a), 0) }, sumMoney(){ return this.order.prods.map( row=>row.prod_amountrow.prod_price).reduce( (a, cur) => (parseFloat(cur) + a), 0) } },
//html显示计算结果部分
<tr> <td>合计</td> <td></td> <td></td> <td></td> <td></td> <td></td> <td><div>{{sumAmount.toFixed(2)}}</div></td> <td></td> <td></td> <td><div class="order-payment"><span class="money">{{sumMoney.toFixed(2)}}元</span></div></td> </tr>
效果图
以上这篇解决vue 表格table列求和的问题就是长沙网络推广分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持狼蚁SEO。
上一篇:vue点击自增和求和的实例代码
下一篇:JavaScript如何借用构造函数继承
编程语言
- 甘肃哪有关键词排名优化购买方式有哪些
- 甘肃SEO如何做网站优化
- 河南seo关键词优化怎么做电话营销
- 北京SEO优化如何做QQ群营销
- 来宾百度关键词排名:提升您网站曝光率的关键
- 卢龙关键词优化:提升您网站排名的策略与技巧
- 山东网站优化的注意事项有哪些
- 四川整站优化怎样提升在搜索引擎中的排名
- 疏附整站优化:提升网站性能与用户体验的全新
- 海南seo主要做什么工作售后服务要做到哪些
- 荣昌百度网站优化:提升您网站的搜索引擎排名
- 河北seo网站排名关键词优化如何做SEO
- 江西优化关键词排名推广售后保障一般有哪些
- 古浪SEO优化:提升你的网站可见性
- 西藏网站排名优化怎么把网站排名在百度首页
- 如何提升阳东百度快照排名:详尽指南