feat: refactoring API

This commit is contained in:
kailong321200875
2022-06-25 21:56:24 +08:00
parent 43518532f1
commit 37b75839a5
29 changed files with 198 additions and 339 deletions

View File

@@ -4,9 +4,11 @@ import { useI18n } from '@/hooks/web/useI18n'
import { reactive, unref } from 'vue'
import { Form } from '@/components/Form'
import { ElFormItem, ElInput, ElButton } from 'element-plus'
import { required } from '@/utils/formRules'
import { useValidator } from '@/hooks/web/useValidator'
import { useForm } from '@/hooks/web/useForm'
const { required } = useValidator()
const { t } = useI18n()
const data = reactive({
@@ -53,11 +55,11 @@ const form = reactive({
})
const rules = reactive({
username: [required],
nickName: [required],
phone: [required],
email: [required],
addr: [required]
username: [required()],
nickName: [required()],
phone: [required()],
email: [required()],
addr: [required()]
})
const { register, elFormRef } = useForm()