1.例子应用elment-ui中el-card卡片循环标签和Canva画布工具

 <el-col v-for="item in tabledata" :key="item.id" class="card" :span="5">        <el-card class="box-card">          <a href="#" @click="up">上</a>          <a href="#" @click="down">下</a>          <a href="#" @click="onLeft">左</a>          <a href="#" @click="onRight">右</a>          <span class="shot">射手:</span>          <p>击发次数: <span>0</span></p>          <canvas :id="forId(item.id)" ref="canvas" width="300px" height="300px" />        </el-card> </el-col>

2.在methods中增加办法

forId(id) {      return 'MyCanvas' + id    },// 扭转tabledata个数花多少个卡片surfaceIndex(selVal) {      // 先清空已有数组      this.tabledata = []      for (let j = 1; j <= selVal; j++) {        this.tabledata.push({ id: j })      }  },