mirror of
https://gitee.com/ant-design-vue/ant-design-vue.git
synced 2024-11-30 02:57:50 +08:00
Merge remote-tracking branch 'origin/main' into feat-v4
This commit is contained in:
commit
d3d37f08a2
@ -668,18 +668,18 @@ const Table = defineComponent({
|
||||
customFilterDropdown?: any;
|
||||
default: any;
|
||||
}>,
|
||||
setup(_props, { attrs, slots, expose }) {
|
||||
setup(props, { attrs, slots, expose }) {
|
||||
const table = ref();
|
||||
expose({
|
||||
table,
|
||||
});
|
||||
return () => {
|
||||
const props = attrs as TableProps;
|
||||
const columns = props.columns || convertChildrenToColumns(slots.default?.());
|
||||
return (
|
||||
<InteralTable
|
||||
ref={table}
|
||||
{...attrs}
|
||||
{...props}
|
||||
columns={columns || []}
|
||||
expandedRowRender={slots.expandedRowRender}
|
||||
contextSlots={{ ...slots }} // use new object, 否则slot热更新失效,原因需进一步探究
|
||||
|
Loading…
Reference in New Issue
Block a user