1.引入vue
<script src="https://cdn.jsdelivr.net/npm/vue@2.7.14/dist/vue.js"></script>
2.设置高亮部分的样式
<style> table tr{ text-align: center; } .skyblue{ background-color: skyblue; } </style>
3.设置body的基本样式
<div id="app" > <table border="1px solid black" style="width:500px;" > <thead> <tr > <td>选中</td> <td>图片</td> <td>单价</td> <td>个数</td> <td>小计</td> <td>操作</td> </tr> </thead> <tbody v-if="list.length>0"> <tr v-for="(item,index) in list" :key="item.id" :class="{skyblue:item.isCheck}"> <td><input type="checkbox" v-model="item.isCheck"></td> <td>{ {item.name}}</td> <td>{ {item.price}}</td> <td> <button :disabled="item.num<=1" @click="sub(item.id)">-</button> { {item.num}} <button @click="add(item.id)">+</button></td> <td>{ {item.price*item.num}}</td> <td> <button @click="del(item.id)">del</button> </td> </tr
vue购物车实战
最新推荐文章于 2024-07-23 19:07:06 发布