diff --git a/src/components/form-designer/form-widget/index.vue b/src/components/form-designer/form-widget/index.vue index 140e493..67250ea 100644 --- a/src/components/form-designer/form-widget/index.vue +++ b/src/components/form-designer/form-widget/index.vue @@ -173,6 +173,12 @@ return this.getWidgetRef(wName) }, + clearWidgetRefList() { + Object.keys(this.widgetRefList).forEach(key => { + delete this.widgetRefList[key] + }) + }, + } } diff --git a/src/components/form-designer/index.vue b/src/components/form-designer/index.vue index 2402ca0..ac621a1 100644 --- a/src/components/form-designer/index.vue +++ b/src/components/form-designer/index.vue @@ -298,6 +298,7 @@ clearDesigner() { this.$refs.toolbarRef.clearFormWidget() + this.$refs.formRef.clearWidgetRefList() }, diff --git a/vite-lib-render.config.js b/vite-lib-render.config.js index 2f71596..8fefc22 100644 --- a/vite-lib-render.config.js +++ b/vite-lib-render.config.js @@ -62,6 +62,7 @@ export default defineConfig({ // 确保外部化处理那些你不想打包进库的依赖 external: ['vue', 'element-plus'], output: { + exports: 'default', //要支持CDN引入必须设置此参数!!! // 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量 globals: { vue: 'Vue', diff --git a/vite-lib.config.js b/vite-lib.config.js index 8d25914..3e3fd36 100644 --- a/vite-lib.config.js +++ b/vite-lib.config.js @@ -61,6 +61,7 @@ export default defineConfig({ // 确保外部化处理那些你不想打包进库的依赖 external: ['vue', 'element-plus'], output: { + exports: 'default', //要支持CDN引入必须设置此参数!!! // 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量 globals: { vue: 'Vue',