From 9f0169daa9b3e75604a21adad743e70015d9b163 Mon Sep 17 00:00:00 2001 From: X_Rian <904416525@qq.com> Date: Tue, 18 Jun 2024 15:43:58 +0800 Subject: [PATCH] =?UTF-8?q?flx=EF=BC=9A=E4=BF=AE=E5=A4=8D=E7=89=B9?= =?UTF-8?q?=E6=AE=8A=E4=BD=9C=E4=B8=9A=E6=A0=A1=E9=AA=8C=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/FormRender.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/components/FormRender.vue b/components/FormRender.vue index 080db63..2bc36e4 100644 --- a/components/FormRender.vue +++ b/components/FormRender.vue @@ -125,8 +125,9 @@ const dataList = Object.values(this.modelValue); const result = dataList[0][dataList[0].length - 1]; // console.log(4444444, JSON.stringify(this.modelValue)) - const flag = this.formFields[this.formFields.length - 1].props.columns.every((v, i)=> { + const flag = this.formFields[this.formFields.length - 1].props.columns ? this.formFields[this.formFields.length - 1].props.columns.every((v, i)=> { if((i == this.formFields[this.formFields.length - 1].props.columns.length - 1) && result[v.id]){ + // console.log(result[v.id]) if(result[v.id][0].id){ return true } else { @@ -139,8 +140,8 @@ return } return v.props.required == false || (v.props.required == true && result[v.id] != null); - }); - // console.log(3333333, flag) + }) : true; + console.log(3333333, flag) call(flag) console.log('表单数据信息:', JSON.stringify(res)); }).catch(err => {