表单验证 & 重置表单

引入

<script setup>
import { validateForm } from "@/hooks";
const { formRef, validateFormChange, resetFieldsForm } = validateForm();
validateFormChange().then().catch();
resetFieldsForm();
</script>
1
2
3
4
5
6

返回值

返回说明类型
formRefform 表单的 DomVDom
validateFormChange验证表单是否成功的方法function
resetFieldsFormform 表单重置string

提示

可重复创建多个函数且不冲突,只要更改名字即可。如下:

<script setup>
const {
  formRef: form1,
  validateFormChange: validateFormChange1,
  resetFieldsForm: resetFieldsForm1,
} = validateForm();
const {
  formRef: form2,
  validateFormChange: validateFormChange2,
  resetFieldsForm: resetFieldsForm2,
} = validateForm();
</script>
1
2
3
4
5
6
7
8
9
10
11
12