diff --git a/pages/form-input/components/form-input/form-input.vue b/pages/form-input/components/form-input/form-input.vue index dee954f4..4a3f094a 100644 --- a/pages/form-input/components/form-input/form-input.vue +++ b/pages/form-input/components/form-input/form-input.vue @@ -153,11 +153,12 @@ export default { const { com_data } = item; item.com_data.data_list = []; let data_list = []; - com_data.form_value.forEach(item => { + com_data.form_value.forEach(item1 => { const data = JSON.parse(JSON.stringify(com_data?.children || [])); data.forEach(child => { - if (!isEmpty(item[child.id])) { - child.com_data.form_value = item[child.id]; + child.com_data.common_style = this.get_form_border_style(child.com_data.common_config, mobile.flex_direction || 'row', overall_config.type_value); + if (!isEmpty(item1[child.id])) { + child.com_data.form_value = item1[child.id]; } }); data_list.push({ diff --git a/pages/form-input/components/form-input/subform.vue b/pages/form-input/components/form-input/subform.vue index b355ac9c..6ae3474b 100644 --- a/pages/form-input/components/form-input/subform.vue +++ b/pages/form-input/components/form-input/subform.vue @@ -48,7 +48,7 @@ :propDataFormId="propDataFormId" :propKey="propKey" :propIndex="index" - propDirection="row" + :propDirection="propDirection" :propMobile="propMobile" :propComponentStyle="propStyle" @dataChange="data_change" @@ -116,6 +116,10 @@ type: String, default: '', }, + propDirection: { + type: String, + default: 'row', + }, propHelpIconStyle: { type: String, default: '20rpx',