需求:使用el-tabel-column时,没有使用插槽,单纯通过prop来对应对象中的键名从而填入数据和label去定义列名。
遇到的问题是

  1. 如果在 <el-table-column></el-table-column>,开始标签和结束标签之间如果只有很多注释的代码,数据就无法显示出来。
    在这里插入图片描述
    此时浏览器的控制台(所有注释的代码都显示出来了):
    在这里插入图片描述

  2. 如果在开始标签和结束标签之中除了注释的代码,还包括插槽,如:

 <template v-slot="{ row }" v-if="item.prop === 'create_time'">{{row.create_time}}</template>

则可以正确显示数据。
在这里插入图片描述

此时在浏览器的控制台可以看到(虽然还是有很多注释,但是在这里并看不到):
在这里插入图片描述
3. 当然,如果开始标签和结束标签之间没有任何注释和代码,也可以正确显示。

GitHub 加速计划 / el / element-plus
10
6
下载
element-plus/element-plus: Element Plus 是一个基于 Vue 3 的组件库,提供了丰富且易于使用的 UI 组件,用于快速搭建企业级桌面和移动端的前端应用。
最近提交(Master分支:2 个月前 )
c1863f50 4 个月前
b55163fd 4 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐