说说如何在 element UI 的 Table 数据中加入跳转链接

我们使用 Vue.js 的 slot-scope 特性,来实现加入跳转链接功能。

<template> 上使用特殊的 slot-scope 特性,可以接收传递给插槽的 prop 属性。

示例:

<el-table-column
        prop="name"
        label="任务"
        align="left"
        width="900"
>
   <template slot-scope="scope">
       <a :href="scope.row.url" target="_blank">
           {{scope.row.name}}
       </a>
   </template>
</el-table-column>

运行结果:


Vue.js v2.6.0 为具名插槽和作用域插槽引入了一个新的统一的语法,即 v-slot 指令。slot-scope 特性将从 Vue3 中移除。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 传递静态或动态Prop 传入静态的值: 这时候值是一个字符串你也可以通过v-bind动态赋值: 这时候值是一个js...
    A郑家庆阅读 406评论 0 0
  • 什么是组件? 组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装...
    youins阅读 9,575评论 0 13
  • 【2019-3-4更新】Vue 2.6+修改了部分语法,对插槽的使用有了较多的更新。在本文中笔者在相应位置给出了更...
    果汁凉茶丶阅读 10,346评论 2 36
  • 三、组件 组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML元素,封装可重用...
    小山居阅读 647评论 0 1
  • 以下内容是我在学习和研究Vue时,对Vue的特性、重点和注意事项的提取、精练和总结,可以做为Vue特性的字典; 1...
    科研者阅读 14,175评论 3 24