diff --git a/src/components/YlTable/Index.vue b/src/components/YlTable/Index.vue index 4809cd0..f8083d6 100644 --- a/src/components/YlTable/Index.vue +++ b/src/components/YlTable/Index.vue @@ -106,6 +106,26 @@ function tooptipFormatter(data: { row: any; column: any; cellValue: any }): VNod content: data }); } + +// render +const RenderSlot = { + functional: true, + props: { + row: Object, + render: Function, + index: Number, + column: { + type: Object, + default: null + } + }, + setup(props) { + return () => { + const { row, index, column } = props; + return props.render(h, { row, index, column }); + }; + } +};