diff --git a/src/components/form-designer/index.vue b/src/components/form-designer/index.vue
index ef00d00..94ddcfa 100644
--- a/src/components/form-designer/index.vue
+++ b/src/components/form-designer/index.vue
@@ -15,7 +15,7 @@
VForm 3 {{i18nt('application.productTitle')}} Ver {{vFormVersion}}
-
+
{{curLangName}}
diff --git a/src/components/form-render/index.vue b/src/components/form-render/index.vue
index 46b2bd9..2d92b2c 100644
--- a/src/components/form-render/index.vue
+++ b/src/components/form-render/index.vue
@@ -152,9 +152,11 @@
this.handleOnMounted()
},
methods: {
- initFormObject() {
+ initFormObject(insertHtmlCodeFlag = true) {
this.formId = 'vfRender' + generateId()
- this.insertCustomStyleAndScriptNode()
+ if (!!insertHtmlCodeFlag) {
+ this.insertCustomStyleAndScriptNode()
+ }
this.addFieldChangeEventHandler()
this.addFieldValidateEventHandler()
this.registerFormToRefList()
@@ -418,8 +420,9 @@
this.formJsonObj['formConfig'] = newFormJsonObj.formConfig
this.formJsonObj['widgetList'] = newFormJsonObj.widgetList
+ this.insertCustomStyleAndScriptNode() /* 必须先插入表单全局函数,否则VForm内部引用全局函数会报错!!! */
this.$nextTick(() => {
- this.initFormObject()
+ this.initFormObject(false)
this.handleOnMounted()
})
} else {
diff --git a/src/main.js b/src/main.js
index 0dd6f48..7e70afc 100644
--- a/src/main.js
+++ b/src/main.js
@@ -6,7 +6,6 @@ import 'element-plus/dist/index.css'
import '@/styles/index.scss'
import '@/iconfont/iconfont.css'
import Draggable from '@/../lib/vuedraggable/dist/vuedraggable.umd.js'
-//import Draggable from 'vuedraggable'
import {registerIcon} from '@/utils/el-icons'
import SvgIcon from '@/components/svg-icon' //svg组件
import 'virtual:svg-icons-register'