当前位置:   article > 正文

antd校验动态表单_a-form-item 动态生成的怎么验证

a-form-item 动态生成的怎么验证

表单新增一条相当于在数组中新增一条。其实本质是校验数组中每一项的数据。

  1. <a-form
  2. ref="form"
  3. :model="form"
  4. :rules="rules"
  5. >
  6. <a-row v-for="(item,index) in form" :key="index">
  7. <a-form-item label="表单编码:" :name="[index, 'code']" :rules="rules.code">
  8. <a-input v-model:value="item.code" />
  9. </a-form-item>
  10. <a-button type="link" class="btnAdd" @click="addItem">
  11. <PlusCircleOutlined />
  12. </a-button>
  13. </a-row>
  14. </a-form>
  1. form: [{ code: '' }, { code: '' }],
  2. rules: {
  3. code: [{ required: true, message: '请输入表单编码', type: 'string', trigger: 'blur' }]
  4. }

主要的就是:

:name="[index, 'code']"
校验的字段为:{message: '请输入···', field: '1.code'}

转发请备注出处


【公众号:缃言的调调】

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/91601
推荐阅读