From 7c3549ad554f340f734acf1b009115e5620c077d Mon Sep 17 00:00:00 2001 From: neverland Date: Sat, 5 Sep 2020 06:18:09 +0800 Subject: [PATCH] fix(Form): scroll to first matched field (#7102) --- src/form/index.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/form/index.js b/src/form/index.js index d36b5bd8e..83658cb07 100644 --- a/src/form/index.js +++ b/src/form/index.js @@ -124,10 +124,12 @@ export default createComponent({ // @exposed-api scrollToField(name, options) { - this.fields.forEach((item) => { + this.fields.some((item) => { if (item.name === name) { item.$el.scrollIntoView(options); + return true; } + return false; }); }, @@ -167,6 +169,7 @@ export default createComponent({ }); if (this.scrollToError) { + console.log('scrollToField', errors[0].name); this.scrollToField(errors[0].name); } });