Bootstrap

el-table expand 实现手风琴效果

在项目开发过程中总有各种各样的需求。在使用el-table时,想 点击某行展示(或收起)更多 详细信息也是比较常见的一个。
本文使用expand来控制显示隐藏,使用效果如下:
在这里插入图片描述

<el-table ref="tableList" :data="liveGoodArr" @sort-change="shortChange" v-loading='loading' :header-cell-style="{ background: '#2D3140', border: '#343648', color: '#B6BFD7' }" :cell-style="{ background: '#252735', border: '#343648', color: '#B6BFD7' }" class="customer-table" height="45vh">
   <template slot="empty">
      <div>
        <img class="emptyImg" src="~assets/images/empty.png" alt="" />
      </div>
    </template>
    <el-table-column property="name" label="商品信息" width="100">
      <template slot-scope="scope">
        <div class="goodDetail flex align-center">
          <img :src="scope.row.photoaddr" alt="" class="goodImg" v-if="scope.row.photoaddr" />
          <img src="../../assets/images/headPhoto.png" style="border-radius: 10px" v-else alt="" />
        </div>
      </template>
    </el-table-column>
    <el-table-column ref="tableData" v-for="(item, index) in tableDataHeader" :key</
;