提交 f8440175 作者: 无木

fix(model): auto validate on value change

修复BasicModel的表单值发生变化时未能自动校验

fixed: #920
上级 5baaa585
...@@ -229,6 +229,12 @@ ...@@ -229,6 +229,12 @@
function setFormModel(key: string, value: any) { function setFormModel(key: string, value: any) {
formModel[key] = value; formModel[key] = value;
const { validateTrigger } = unref(getBindValue);
if (!validateTrigger || validateTrigger === 'change') {
try {
validateFields([key]);
} catch (e) {}
}
} }
function handleEnterPress(e: KeyboardEvent) { function handleEnterPress(e: KeyboardEvent) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论