<BasicForm @register="registerForm" />
const [registerForm, { resetFields, setFieldsValue, updateSchema, validate }] = useForm({
labelWidth: 140,
schemas: formSchema,
showActionButtonGroup: false,
});
updateSchema([{
field: 'tcvType',
rules: [
{
validator: async (roles, value) => {
tcvType.value = value;
},
},
],
}]);
nextTick(() => {
setFieldsValue({ tcvType: TCV_options[0]['value'],});
});
watch(
() => tcvType,
() => {
if (tcvType.value == 'INPUT_NUMBER') {
updateSchema([
{ field: 'maxValue', componentProps: { disabled: false } },
]);
}
},
{ deep: true },
);
Vben Admin BasicForm如何设置选项默认值,修改rules
最新推荐文章于 2024-06-26 10:55:03 发布