table里面的slot-scope属性是怎么获取数据的
来源:14-7 排序功能开发
韭菜儿
2020-02-19
输入正文
写回答
1回答
-
Sam
2020-02-21
你好,slot-scope 中的数据是由 el-table 组件传入的,其源码位于 element-ui table 组件下的 table-column.js 中,核心代码如下:
column.renderCell = function(h, data) { if (_self.$scopedSlots.default) { renderCell = () => _self.$scopedSlots.default(data); } // ... }
可以看到在 renderCell 方法中,将当前 cell 的数据 data 传入了 slot-scope 中,所以我们自定义 Column 中可以访问到 table 的数据
00
相似问题