解决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怎么做
- 甘肃优化关键词排名推广怎么做论坛营销
- 沙雅SEO网站推广:提升您的在线可见性
- 四川SEO优化如何提升销售额和销售量
- 聂荣网站排名优化:提升网站可见性的全方位指
- 涞水SEO:提升地方企业在线可见性的策略
- 辽宁百度seo排名怎样做网站排名
- 临湘哪有关键词排名优化:提升网站可见度的关
- 黑龙江百度网站优化有没有优惠
- 凉城优化关键词排名推广:提升您的网络可见性
- 萝北整站优化:提升您网站流量和排名的全面指