关键词搜索

源码搜索 ×
×

Web前端笔记-element ui中table中某列添加a便签进行跳转

发布2020-06-16浏览6134次

详情内容

效果是这样的:

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

其中对应的代码如下:

  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标签。

 

 

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载