vue233/07-v-for属性的使用/练习购物车案例/index/index.html

51 lines
1.4 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>购物清单</title>
<link rel="stylesheet" href="../css/css.css">
</head>
<body>
<!-- tr 为行td 为列 -->
<div id="app">
<div v-if="list.length">
<h2>教材购物清单</h2>
<table>
<!-- 表头区域 -->
<tr class="header">
<td>教材编号</td>
<td>教材名称</td>
<td>教材出版日期</td>
<td>教材价格</td>
<td>数量</td>
<td>操作</td>
</tr>
<!-- 表格内容区域 -->
<tr v-for="item,index in list">
<td>{{item.bid}}</td>
<td class="bookname">{{item.bna}}</td>
<td>{{item.dates}}</td>
<td>{{item.price|PriceFilters}}</td>
<td class="counts">
<button @click="addBc(index,$event)" >+</button>
{{item.couts}}
<button @click="delBc(index,$event)" >-</button>
</td>
<td class="btn">
<button @click="RemoveItem(index)">移除</button>
</td>
</tr>
</table>
<h2>总价钱:{{TotalPrice()|PriceFilters}}</h2>
</div>
<h2 v-else>你的购物清单已为空</h2>
</div>
</body>
<script src="../js/vue.min.js"></script>
<script src="../js/index.js"></script>
</html>