其实这个问题不是很难,但是找网上的文档确实说什么的都有,因为确实没看到有人说到点子上,所以写这篇文章共享!!!
如果你要重置表单或者清空校验,那么直接用官方文档的就好了,这个比较直接明了
但是不建议直接用,有时候会有bug,会出现清空之后再打开页面表单不能输入内容
如果只是清空表单,那么建议直接使用
this . xxx = { }
网上还有一种重置表单方法就是在你form标签定义一个ref,然后用法和官方的调用方法差不多,就是把传进的表单名换乘定义的ref路径就可以了,稍微绕了一点,相比之下还是官方用法比较方便,还有一种就是可以清空data中所有的表单,这个方法网上就有,也比较多
如果想要重置表单不可以使用
this . xxx . 字段 = ' '
这样确实为空了,但是也不能编辑了,就是一直为空的状态了,所以想要某个字段在刷新页面的时候清空建议用这一行就够了
this.$set(this.表名, '字段名', null)