表单方法 resetFields 重置该表单项,将其值重置为初始值,并移除校验结果,一般用在表单提交成功后使用,方法都是组件实例调用 注意:是将表单重置为form组件dom刚渲染时的初始值,如果你的表单是放在抽屉中,刚开始是不会被渲染的,当打开抽屉时才会被渲染,如果你是先点击的编辑打开的抽屉以及表单,那么表单的的初始值就是回显的那一个初始值
今天做的一个后台项目中使用了抽屉和表单,
点击编辑后会打开抽屉,点击新增也会打开这个抽屉,编辑和新增共拥一份抽屉表单。
但是我发现了一个小问题,当我刚进入页面后,我没有点击新增,而是点击了编辑某一条,(ps:点击新增展示的表单是空的,点击编辑会把当前这条内容回显到表单中)
我在开头已经说了表单重置方法的重置规则,如果你的表单是放在抽屉中,刚开始是不会被渲染的,当打开抽屉时才会被渲染,如果你是先点击的编辑打开的抽屉以及表单,那么表单的的初始值就是回显的那一个初始值,所以在后面你的其他按钮内用到了表单的重置方法后,重置后都是“那个带有数据的初始值”