From 665342ebf8395cc7cb6d567f7fe16d5436da917d Mon Sep 17 00:00:00 2001 From: vdpAdmin <vdpadmin@163.com> Date: Mon, 22 Aug 2022 23:20:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=9D=9E=E7=AE=AD=E5=A4=B4?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E7=9A=84this=E6=8C=87=E5=90=91=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../form-designer/form-widget/field-widget/fieldMixin.js | 6 +++--- src/components/form-render/container-item/sub-form-item.vue | 2 +- src/utils/code-generator.js | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/form-designer/form-widget/field-widget/fieldMixin.js b/src/components/form-designer/form-widget/field-widget/fieldMixin.js index 123e833..c0920b7 100644 --- a/src/components/form-designer/form-widget/field-widget/fieldMixin.js +++ b/src/components/form-designer/form-widget/field-widget/fieldMixin.js @@ -90,14 +90,14 @@ export default { }, initEventHandler() { - this.$on('setFormData', function (newFormData) { + this.$on('setFormData', (newFormData) => { //console.log('formModel of globalModel----------', this.globalModel.formModel) if (!this.subFormItemFlag) { this.setValue(newFormData[this.field.options.name]) } }) - this.$on('field-value-changed', function (values) { + this.$on('field-value-changed', (values) => { if (!!this.subFormItemFlag) { let subFormData = this.formModel[this.subFormName] this.handleOnChangeForSubForm(values[0], values[1], subFormData, this.subFormRowId) @@ -107,7 +107,7 @@ export default { }) /* 监听重新加载选项事件 */ - this.$on('reloadOptionItems', function (widgetNames) { + this.$on('reloadOptionItems', (widgetNames) => { if ((widgetNames.length === 0) || (widgetNames.indexOf(this.field.options.name) > -1)) { this.initOptionItems(true) } diff --git a/src/components/form-render/container-item/sub-form-item.vue b/src/components/form-render/container-item/sub-form-item.vue index 02e1b1f..12193de 100644 --- a/src/components/form-render/container-item/sub-form-item.vue +++ b/src/components/form-render/container-item/sub-form-item.vue @@ -201,7 +201,7 @@ return } - this.$on('setFormData', function (newFormData) { + this.$on('setFormData', (newFormData) => { this.initRowIdData(false) this.initFieldSchemaData() diff --git a/src/utils/code-generator.js b/src/utils/code-generator.js index e68ab7f..221743a 100644 --- a/src/utils/code-generator.js +++ b/src/utils/code-generator.js @@ -41,7 +41,7 @@ export const generateCode = function(formJson, codeType= 'vue') { optionData: {} }, methods: { - submitForm: function() { + submitForm() { this.$refs.vFormRef.getFormData().then( function(formData) { // Form Validation OK alert( JSON.stringify(formData) )