学习Vue(购物车界面小案例)

mood:

今天心情还不错,老早就醒了,很有精神。

跟着老师做一个简易购物车案例

搭建界面,数据是自己写死的,放在Vue的data中,数组中包含对象,创建简单的ul >li 后使用 v-for把数据遍历出来放到表格(table)中,再加入功能按钮,最后用v-if设置一个当购物车界面数据清零时显示购物车为空。

(在把数据写入data中时,一直在数组最上方有报错(TS1005 (JS) 应为“,”.)百度说是
vscode自身语法检查有问题,解决方案我在CSDN看的这位大哥的 https://blog.csdn.net/Alex_ddC/article/details/111479662
很详细,改一个设置就可以了)

 <tr v-for="(item,index) in books">
                        <td>{{item.id}}</td>
                        <td>{{item.name}}</td>
                        <td>{{item.date}}</td>
                        <td>{{item.price | showPrice}}</td>
                            <button @click='decrement(index)' :disabled="item.count <= 1">-</button>
                            {{item.count}}
                            <button @click='increment(index)'>+</button>
                        <td><button @click="removeHandle(index)">移除</button></td>
                  let totalPrice = 0
                  for (let i = 0; i < this.books.length; i++) {
                    totalPrice += this.books[i].price*this.books[i].count;