weixin_43743620 2020-02-14 15:57 采纳率: 0%
浏览 864
已采纳

vue中,如何根据坐标给v-for渲染出来的表格添加样式

图片说明


比如说后台数据返回的是(1,A),状态为已入库,那我该如何将获取到的坐标对应图片的坐标,然后将图片li对应坐标的颜色改为已入库对应的绿色


表格代码如下:

<table class="table-container am-active">
        <tbody class="table-body-container" v-if="rows > 0 && columns > 0">
          <tr v-for="rowidx in rows" :key="rowidx">
            <td v-for="columnidx in columns" :key="columnidx" class="container-detail-td">
              <div class="table-sample-big" @click="selfcllick(rows+1-rowidx,columnidx)"></div>
            </td>
          </tr>
        </tbody>
      </table>
  • 写回答

1条回答 默认 最新

  • qingdao1528 2020-02-14 21:23
    关注

    有多种方法:
    1. 用v-if来判断展示不同的标签

     <div v-if="状态===1" class="table-sample-1" @click="selfcllick(rows+1-rowidx,columnidx)"></div>
      <div v-if="状态===2" class="table-sample-2" @click="selfcllick(rows+1-rowidx,columnidx)"></div>
         <div v-if="状态===3" class="table-sample-3" @click="selfcllick(rows+1-rowidx,columnidx)"></div>
    
    1. 使用 :style绑定样式
    <div v-bind:class="{ class1: 状态 ===1, class2: 状态 ===2, class3: 状态 ===3,  }"></div>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)
  • ¥15 机器人轨迹规划相关问题
  • ¥15 word样式右侧翻页键消失