egg(95中)–egg之购物车列表

26次阅读

共计 1455 个字符,预计需要花费 4 分钟才能阅读完成。

商品列表
router.get(‘/cart’, initMiddleware, controller.default.cart.cartList);
controller
app/controller/default/cart.js
async cartList() {

var cartList = this.service.cookies.get(‘cartList’);

var allPrice = 0;

for (var i = 0; i < cartList.length; i++) {

if (cartList[i].checked) {

allPrice += cartList[i].price * cartList[i].num;
}

}

await this.ctx.render(‘default/cart.html’, {

cartList: cartList,
allPrice: allPrice

});
}
view
app/view/default/product_list.html
<% include ./public/header.html%>
<!–end header –>

<!– start banner_x –>
<% include ./public/banner.html%>
<!– end banner_x –>

<!– start danpin –>
<div class=”danpin center”>

<div class=”biaoti center”> 小米手机 </div>
<div class=”main center”>

<%for(var i=0;i<goodsList.length;i++){%>
<div class=”mingxing fl mb20″ style=”border:2px solid #fff;width:230px;cursor:pointer;” onmouseout=”this.style.border=’2px solid #fff'” onmousemove=”this.style.border=’2px solid red'”>
<div class=”sub_mingxing”>

<a href=”/pinfo?id=<%=goodsList[i]._id%>” target=”_blank”><img src=”<%=goodsList[i].goods_img%>” alt=”” /></a>

</div>
<div class=”pinpai”>
<a href=”./xiangqing.html” target=”_blank”>
<%=goodsList[i].title%>
</a>
</div>

<div class=”jiage”>
<%=goodsList[i].shop_price%> 元 </div>
</div>
<%}%>

</div>

</div>

<footer class=”mt20 center”>
<div class=”mt20″> 小米商城 |MIUI| 米聊 | 多看书城 | 小米路由器 | 视频电话 | 小米天猫店 | 小米淘宝直营店 | 小米网盟 | 小米移动 | 隐私政策 |Select Region</div>
<div>©mi.com 京 ICP 证 110507 号 京 ICP 备 10046444 号 京公网安备 11010802020134 号 京网文 [2014]0059-0009 号 </div>
<div> 违法和不良信息举报电话:185-0130-1238,本网站所列数据,除特殊说明,所有数据均出自我司实验室测试 </div>

</footer>

<!– end danpin –>

</body>

</html>
效果

正文完
 0