【踩坑】之element-ui中form表单置空

【踩坑】之element-ui中form表单置空


【踩坑】element-ui中的form表单置空
【需求】:点击新增的时候弹出一个form表单弹框,编辑或者复制的时候带有当前条数据
【现有问题】:先点击数据1编辑,再点击数据2编辑,再点击新增,会保留数据1的数据回显

data中定义的form表单是这样的

现有代码:(f发现form.resetFields()不太生效)
在这里插入图片描述
踩坑发现:重置表单就是回到初始值了 也就是我第一次点击编辑的时候回显的数据1
如果我先点的新增表单(空数据) 那之后重置表单一直都是正确的

两种解决办法:

1.保证form的初始值是空的,这样置空表单的时候就会回到空值,加个nextTick就可以了
在这里插入图片描述
2.表单置空的时候赋值data中最原始的定义值($options.data())
在这里插入图片描述

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Element-UIform 是一种基于Vue.js 的 UI 组件,它包含了一系列元素,允许你快速创建,并且支持验证。它还提供了一些特殊的元素,如日期选择器和文件上传等,可以帮助你构建出更加复杂的界面。 ### 回答2: Element-UI是一套基于Vue.js的桌面端组件库,其form是其一个常用的组件之一。Element-UIform提供了方便易用的创建和验证工具,能够快速地创建出美观、灵活的界面。 Element-UIform具有多种项类型,例如文本输入框、选择框、日期选择器等,能够满足各种不同类型的需求。同时,Element-UI还提供了规则验证机制,可以对进行必填项验证、长度验证等,保证用户输入的有效性。此外,Element-UIform还支持布局的设,可以通过配参数实现列、多列等不同的布局方式,适应不同的界面布局需求。 在使用Element-UIform时,只需要在Vue.js的组件引入form组件并进行配,即可快速创建出一个完整的页面。开发者只需要设项的类型和验证规则等参数,Element-UI会自动根据配渲染出相应的界面,并对用户输入的内容进行验证。而且,Element-UIform还支持响应式的设计,能够根据不同设备的宽度进行自适应调整,确保在不同分辨率的屏幕上都能正常显示。 总之,Element-UIform是一个功能强大、使用方便的组件,可以快速创建出各种类型的界面,并提供了灵活的验证机制和布局设,帮助开发者提高开发效率。 ### 回答3: element-ui form 是一个用于收集和验证用户输入信息的组件。它提供了丰富的元素和验证规则,方便开发者进行的设计和数据校验。 首先,element-uiform 可以用来创建各种元素,如输入框、下拉框、选框、多选框等等。开发者可以根据需要选择合适的元素,并设其属性、样式和事件。 其次,element-uiform 支持数据校验,可以通过设定验证规则来确保用户输入的数据的有效性。验证规则可以是内的常见规则,如必填、最大长度、最小值等,也可以是自定义的规则。当用户提交时,element-ui 会自动验证的字段,并对不符合规则的字段进行提示。 此外,element-uiform 还提供了一些特殊功能。例如,可以自定义校验提示信息的样式和位;可以配的布局方式,如水平布局、垂直布局等;还可以设的禁用状态,使其变为只读或不可编辑状态。 总的来说,element-uiform 是一个强大且易用的组件,可以满足开发者在设计和实现数据校验时的需求。通过使用 form ,开发者可以减少开发时间和工作量,提高用户体验和数据的准确性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值