先看一下效果
用计算属性计算比较方便,下面是这部分的逻辑代码
<template>
<div>
<div class="top">购物车</div>
<table>
<tr
v-for="item in list"
:key="item.id"
>
<el-checkbox
v-model="item.isSelected"
style="margin-left:.5rem"
></el-checkbox>
<img
src="./../assets/images/u=1837641500,1856679804&fm=26&gp=0.jpg"
alt=""
style="margin-left:0.5rem;vertical-align:middle;margin-top:0.4rem;width:2rem"
>
<span class="food">{
{
item.title}}</span>
<span class="size">{
{
item.desc}}</span>
<span class="price">¥{
{
item.price}}</span>
<div style="margin-left:6rem">
<el-input-number
v-model="item.num"
@change="handleChange"
:min="1"
:max="10"
size="small"
class="number&