繁体   English   中英

如何计算项目总数

[英]How to calculate total amount of items

在这里我想计算物品的总价。 在这里,我从快速会议中导入所有值。 但我找不到获取总金额的方法

<div class="cart-list">
   <!-- Single Cart Item -->
   <div class="single-cart-item">
      <% if(typeof items.cart!=="undefined"){ %>
      <% items.cart.forEach(function(file) { %>
      <a href="#" id="displayImage" class="product-image">
         <img src="/image/<%= file.items %>" class="cart-thumb" 
            alt="">
         <div class="cart-item-desc">
            <span class="product-remove"><i class="fa fa-close" 
               aria-hidden="true"></i></span>
            <span class="badge"><%= file.brand %></span>
            <h6><%= file.name %></h6>
            <p class="price">LKR. <%= file.price %></p>
            <p class="color"><%= file.color %></p>
            <%  var amount = 0;
               amount += parseInt(file.price); %>
            <p class="total"><%= amount %></p>
         </div>
      </a>
      <% }); } %>
   </div>
</div>
var total = items.cart.reduce((acc, item) => { return acc + item.price }, 0)

使用array.reduce将值相加

或执行@Dai在您的评论中所说的,将其添加到渲染之外,然后将其作为变量传递。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM