需求:使用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. 当然,如果开始标签和结束标签之间没有任何注释和代码,也可以正确显示。

Logo

前往低代码交流专区

更多推荐