hookehuyr

fix 编辑模式不能提交数据

......@@ -27,6 +27,7 @@
<van-form @submit="onSubmit">
<van-cell-group :border="false">
<component
:id="item.key"
:ref="item.component_props.name"
v-for="(item, index) in formData"
:key="index"
......@@ -35,8 +36,13 @@
@active="onActive"
/>
</van-cell-group>
<div style="margin: 16px">
<van-button round block type="primary" native-type="submit"> 提交 </van-button>
<div v-if="formData.length" style="margin: 16px">
<van-button v-if="model === 'edit'" round block type="primary">
提交
</van-button>
<van-button v-else round block type="primary" native-type="submit">
提交
</van-button>
</div>
</van-form>
</van-config-provider>
......@@ -76,6 +82,9 @@ const mockData = ref([]);
const formData = ref([]);
const postData = ref({});
// 编辑模式不能提交操作
const model = $route.query.model;
// 格式化表单数据结构
const formatData = (data) => {
const arr = [];
......