请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

Sam 2020-02-21 17:13:30

你好,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 的数据

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信