feat: refactoring API
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user