签入版本
This commit is contained in:
@@ -17,13 +17,13 @@ import { BasicForm, useForm } from '@/components/Form';
|
||||
const [registerForm] = useForm({
|
||||
schemas: [
|
||||
{
|
||||
field: 'name',
|
||||
name: 'name',
|
||||
label: '名称',
|
||||
component: 'Input',
|
||||
required: true,
|
||||
rules: [{ required: true, message: '请输入名称', trigger: 'blur' }],
|
||||
},
|
||||
{
|
||||
field: 'status',
|
||||
name: 'status',
|
||||
label: '状态',
|
||||
component: 'Select',
|
||||
componentProps: {
|
||||
@@ -39,7 +39,7 @@ const [registerForm] = useForm({
|
||||
```
|
||||
|
||||
:::tip 前端校验与后端 FormRequest 的关系
|
||||
`schemas` 的 `required`/校验规则是**体验层**(即时提示);后端 `Http/Requests/*.php` 的 `rules()` 才是**最终防线**。两边规则应保持一致(如 max 长度、in 枚举值),以后端为准。
|
||||
`schemas` 的 `rules` 校验规则是**体验层**(即时提示);后端 `Http/Requests/*.php` 的 `rules()` 才是**最终防线**。两边规则应保持一致(如 max 长度、in 枚举值),以后端为准。
|
||||
:::
|
||||
|
||||
## Modal 弹窗组件
|
||||
|
||||
Reference in New Issue
Block a user