From 0cef12c7c42bf2b3b41daf6768db5d824a2d90e4 Mon Sep 17 00:00:00 2001 From: xuliangzhan Date: Wed, 6 Mar 2024 08:41:05 +0800 Subject: [PATCH] form loading slot --- packages/form/src/form.js | 6 +++--- packages/table/src/table.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/form/src/form.js b/packages/form/src/form.js index 2dcfb33b0..ab67de49e 100644 --- a/packages/form/src/form.js +++ b/packages/form/src/form.js @@ -170,7 +170,7 @@ export default { }, [ h('div', { class: 'vxe-form--wrapper vxe-row' - }, customLayout ? (defaultSlot ? defaultSlot.call(this, h, {}) : []) : formItems.map((item, index) => { + }, customLayout ? (defaultSlot ? this.callSlot(defaultSlot, {}, h) : []) : formItems.map((item, index) => { return h(VxeFormConfigItem, { key: index, props: { @@ -181,7 +181,7 @@ export default { h('div', { class: 'vxe-form-slots', ref: 'hideItem' - }, customLayout ? [] : (defaultSlot ? this.callSlot(defaultSlot, {}) : [])), + }, customLayout ? [] : (defaultSlot ? this.callSlot(defaultSlot, {}, h) : [])), /** * 加载中 */ @@ -190,7 +190,7 @@ export default { props: { value: loading } - }, loadingSlot ? this.callSlot(loadingSlot, {}) : []), + }, loadingSlot ? this.callSlot(loadingSlot, {}, h) : []), /** * 工具提示 */ diff --git a/packages/table/src/table.js b/packages/table/src/table.js index 2dbac275a..83ae2d776 100644 --- a/packages/table/src/table.js +++ b/packages/table/src/table.js @@ -1168,7 +1168,7 @@ export default { icon: loadingOpts.icon, text: loadingOpts.text } - }, this.callSlot($scopedSlots.loading, {})), + }, this.callSlot($scopedSlots.loading, {}, h)), /** * 筛选 */