wangrong
2026-08-30 4c949c0dc9bcae785c281c9d8125295f09810b15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script lang="ts">
const TableBody = (props, context) => {
  const nodes = []
  const { columns } = props
  const [slots] = context.slots.default()
  const { children = [] } = slots || {}
  if (!columns?.length) return children
  children.forEach(ele => {
    const { prop, key, type } = ele.props || {}
    if (columns.includes(prop) || key === '_operation' || type === 'selection') {
      nodes.push(ele)
    }
  })
  return nodes
}
export default TableBody
</script>