1.1.1 提示信息tooltip,换行

  1. <el-table-column align="center" label="电话" prop="mobile" width="130">
  2. <template #default="{ row }">
  3. <el-tooltip placement="top">
  4. <div slot="content">{{ row.tel1 }}<br/>{{ row.tel2 }}</div>
  5. <span>{{ row.mobile }}</span>
  6. </el-tooltip>
  7. </template>
  8. </el-table-column>
  9. <el-tooltip class="item" effect="dark" content="Left Bottom 提示文字" placement="left-end">
  10. <!-- 里面必须要有一个标签,否则不显示 -->
  11. <el-button>左下</el-button>
  12. </el-tooltip>

注意事项:内容插槽content

1.1.2 确认气泡el-popconfirm

  1. <el-table-column align="center" label="操作" width="110">
  2. <template #default="{ row }">
  3. <el-button-group>
  4. <el-button
  5. icon="el-icon-edit"
  6. size="mini"
  7. type="primary"
  8. @click="clickEdit(row)"
  9. />
  10. <el-popconfirm title="确定删除吗?" @confirm="clickDelete(row)"
  11. <el-button
  12. slot="reference"
  13. icon="el-icon-delete"
  14. size="mini"
  15. type="danger"
  16. />
  17. </el-popconfirm>
  18. <el-popconfirm title="确定删除吗?" @confirm="clickDelete(row)"
  19. <template #reference>
  20. <el-button
  21. icon="el-icon-delete"
  22. size="mini"
  23. type="danger"
  24. />
  25. </template>
  26. </el-popconfirm>
  27. </el-button-group>
  28. </template>
  29. </el-table-column>

注意事项:需要插槽reference,否则不显示

1.1.3 表格展开详情单元格写法el-table-column type="expand"

  1. <el-table-column type="expand">
  2. <template #default="{ row }">
  3. <el-form class="demo-table-expand" inline label-position="left">
  4. <el-form-item label="商品名称">
  5. <span>{{ row.name }}</span>
  6. </el-form-item>
  7. <el-form-item label="所属店铺">
  8. <span>{{ row.shop }}</span>
  9. </el-form-item>
  10. <el-form-item label="商品 ID">
  11. <span>{{ row.id }}</span>
  12. </el-form-item>
  13. <el-form-item label="店铺 ID">
  14. <span>{{ row.shopId }}</span>
  15. </el-form-item>
  16. <el-form-item label="商品分类">
  17. <span>{{ row.category }}</span>
  18. </el-form-item>
  19. <el-form-item label="店铺地址">
  20. <span>{{ row.address }}</span>
  21. </el-form-item>
  22. <el-form-item label="商品描述">
  23. <span>{{ row.desc }}</span>
  24. </el-form-item>
  25. </el-form>
  26. </template>
  27. </el-table-column>