修复BasicModel的表单值发生变化时未能自动校验 fixed: #920
@@ -229,6 +229,12 @@
function setFormModel(key: string, value: any) {
formModel[key] = value;
+ const { validateTrigger } = unref(getBindValue);
+ if (!validateTrigger || validateTrigger === 'change') {
+ try {
+ validateFields([key]);
+ } catch (e) {}
+ }
}
function handleEnterPress(e: KeyboardEvent) {