diff --git a/packages/@core/ui-kit/form-ui/src/form-render/form-field.vue b/packages/@core/ui-kit/form-ui/src/form-render/form-field.vue index f4e006cd..191c3019 100644 --- a/packages/@core/ui-kit/form-ui/src/form-render/form-field.vue +++ b/packages/@core/ui-kit/form-ui/src/form-render/form-field.vue @@ -301,17 +301,18 @@ function autofocus() { ) " :help="help" + :colon="colon" + :label="label" :required="shouldRequired && !hideRequiredMark" :style="labelStyle" >
-
+
+ : diff --git a/playground/src/views/examples/form/basic.vue b/playground/src/views/examples/form/basic.vue index 8d49209d..03534683 100644 --- a/playground/src/views/examples/form/basic.vue +++ b/playground/src/views/examples/form/basic.vue @@ -235,7 +235,9 @@ const [BaseForm, baseFormApi] = useVbenForm({ default: () => ['我已阅读并同意'], }; }, - rules: z.any().refine((v) => v, { message: '为什么不同意?勾上它!' }), + rules: z + .boolean() + .refine((v) => v, { message: '为什么不同意?勾上它!' }), }, { component: 'Mentions', @@ -266,7 +268,8 @@ const [BaseForm, baseFormApi] = useVbenForm({ class: 'w-auto', }, fieldName: 'switch', - help: () => ['这是一个帮助信息', '第二行'].map((v) => h('p', () => v)), + help: () => + ['这是一个多行帮助信息', '第二行', '第三行'].map((v) => h('p', v)), label: '开关', }, {