fix: 修复Table组件插槽传参错误
This commit is contained in:
parent
7959b6c62a
commit
9652712677
|
@ -362,7 +362,7 @@ export default defineComponent({
|
||||||
return children && children.length
|
return children && children.length
|
||||||
? renderTreeTableColumn(children)
|
? renderTreeTableColumn(children)
|
||||||
: props?.slots?.default
|
: props?.slots?.default
|
||||||
? props.slots.default(args)
|
? props.slots.default(...args)
|
||||||
: v?.formatter
|
: v?.formatter
|
||||||
? v?.formatter?.(data.row, data.column, get(data.row, v.field), data.$index)
|
? v?.formatter?.(data.row, data.column, get(data.row, v.field), data.$index)
|
||||||
: isImageUrl
|
: isImageUrl
|
||||||
|
@ -371,7 +371,7 @@ export default defineComponent({
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (props?.slots?.header) {
|
if (props?.slots?.header) {
|
||||||
slots['header'] = (...args: any[]) => props.slots.header(args)
|
slots['header'] = (...args: any[]) => props.slots.header(...args)
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
@ -459,7 +459,7 @@ export default defineComponent({
|
||||||
return children && children.length
|
return children && children.length
|
||||||
? renderTreeTableColumn(children)
|
? renderTreeTableColumn(children)
|
||||||
: props?.slots?.default
|
: props?.slots?.default
|
||||||
? props.slots.default(args)
|
? props.slots.default(...args)
|
||||||
: v?.formatter
|
: v?.formatter
|
||||||
? v?.formatter?.(data.row, data.column, get(data.row, v.field), data.$index)
|
? v?.formatter?.(data.row, data.column, get(data.row, v.field), data.$index)
|
||||||
: isImageUrl
|
: isImageUrl
|
||||||
|
@ -468,7 +468,7 @@ export default defineComponent({
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (props?.slots?.header) {
|
if (props?.slots?.header) {
|
||||||
slots['header'] = (...args: any[]) => props.slots.header(args)
|
slots['header'] = (...args: any[]) => props.slots.header(...args)
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
@ -489,10 +489,10 @@ export default defineComponent({
|
||||||
return () => {
|
return () => {
|
||||||
const tableSlots = {}
|
const tableSlots = {}
|
||||||
if (getSlot(slots, 'empty')) {
|
if (getSlot(slots, 'empty')) {
|
||||||
tableSlots['empty'] = (...args: any[]) => getSlot(slots, 'empty', args)
|
tableSlots['empty'] = (...args: any[]) => getSlot(slots, 'empty', ...args)
|
||||||
}
|
}
|
||||||
if (getSlot(slots, 'append')) {
|
if (getSlot(slots, 'append')) {
|
||||||
tableSlots['append'] = (...args: any[]) => getSlot(slots, 'append', args)
|
tableSlots['append'] = (...args: any[]) => getSlot(slots, 'append', ...args)
|
||||||
}
|
}
|
||||||
|
|
||||||
// const { sortable } = unref(getProps)
|
// const { sortable } = unref(getProps)
|
||||||
|
|
Loading…
Reference in New Issue