Ant Vue Form的一些小技巧

Ant Vue Form的一些小技巧


一、label不同字数的处理

form表单
代码如下(示例):

<a-form-model-item :label="`姓\xa0\xa0\xa0\xa0\xa0\xa0\xa0名`" prop="patName">
    <a-input v-model.trim="personListForm.patName" placeholder="请输入姓名"></a-input>
            </a-form-model-item>

二、同一lable对应多个输入框

在这里插入图片描述

 <a-col :span="8">
                <a-form-model-item label="接害工龄">
            <a-row>
              <a-col :span="12">
                <a-form-model-item label="年" :label-col="{span: 4,push: 18}" :wrapper-col="{span: 18,pull: 4}">
                  <a-input v-model="patientInfo.memo1" />
                </a-form-model-item>
              </a-col>
              <a-col :span="12">
                <a-form-model-item label="月" :label-col="{span: 4,push: 19}" :wrapper-col="{span: 18,pull: 4}">
                  <a-input v-model="patientInfo.memo2" />
                </a-form-model-item>
              </a-col>
            </a-row>
            </a-form-model-item>
          </a-col>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ant Design VueVue.js 的一套UI组件库。其表单组件提供了resetFields()方法,实现表单重置的功能。如果使用resetFields()方法后,表单并没有重置,一般有以下几个可能的原因: 1. resetFields()方法没有被正确调用。 首先,要注意确认resetFields()方法的调用时机是否正确。例如,表单提交后需要调用resetFields()方法进行重置,如果在其他时刻调用,会导致表单没有重置。 在调用resetFields()方法时,也要注意方法的参数。如果传入了表单项的name属性,只会重置指定的表单项。如果不传入参数,则会重置整个表单。 2. 表单项属性被错误配置。 另外,表单项的属性也可能会影响重置功能。例如,如果表单项本身设置了默认值并且没有设置表单项属性,那么resetFields()方法将不会清除表单项。需要将该表单项的属性设置为值为空字符串或null。 3. 组件版本过低。 如果以上两种情况都不是原因,还要考虑Ant Design Vue组件库本身的问题。可能是组件库的版本太低,需要更新到最新版本才能解决问题。 总的来说,解决Ant Design Vue Form表单resetFields()方法没有生效的问题,要根据具体情况分析,确认方法调用时机正确、表单项的属性设置正确以及组件版本是否过低等因素。这样,在正确配置和使用resetFields()方法的情况下,重新渲染表单项内容才能生效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值