sunny123456

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

Web前端笔记-element ui中table中某列添加a便签进行跳转
https://blog.csdn.net/qq78442761/article/details/106780126

效果是这样的:

这里的文章标题和查看都可以进行跳转。

其中对应的代码如下:

  1. <template style="height: 100%">
  2. <el-table
  3. :data="this.tableDataList"
  4. height="95%"
  5. style="width: 100%"
  6. :row-style="iRowStyle"
  7. :cell-style="iCellStyle"
  8. :header-row-style="iHeaderRowStyle"
  9. :header-cell-style="iHeaderCellStyle"
  10. :fit="true"
  11. >
  12. <el-table-column
  13. prop="createTime"
  14. label="创建时间"
  15. width="120"
  16. >
  17. </el-table-column>
  18. <el-table-column
  19. prop="title"
  20. label="文章标题"
  21. min-width="400"
  22. >
  23. <template slot-scope="tableDataList">
  24. <a :href="tableDataList.row.url"
  25. target="_blank"
  26. class="TestCSS">{{tableDataList.row.title}}
  27. </a>
  28. </template>
  29. </el-table-column>
  30. <el-table-column
  31. prop="visitor"
  32. label="访问量"
  33. width="80"
  34. >
  35. </el-table-column>
  36. <el-table-column
  37. prop="jump"
  38. label="查看"
  39. width="50"
  40. >
  41. <template slot-scope="tableDataList">
  42. <a :href="tableDataList.row.url"
  43. target="_blank">查看
  44. </a>
  45. </template>
  46. </el-table-column>
  47. <el-table-column
  48. prop="updateTime"
  49. label="更新时间"
  50. width="100"
  51. >
  52. </el-table-column>
  53. </el-table>
  54. </template>

此处的tableDataList

是从父类通过axios传到子组建的

此处row指的是行,并不是axios获取的数据。填写row即可,相当于tableDataList['当前行'],url是tableDataList中一个数据的对象中的键。

这里也是一样的:

通过这种方式就可以在element ui中table添加a标签。

 

 

posted on 2023-03-17 11:13  sunny123456  阅读(223)  评论(0编辑  收藏  举报