ElementUI 提交表单校验时跳转到错误位置

我们在使用ElementUI 提交表单,会使用formEle来做表单校验,当用户输入的数据不合法时,会出现红色错误提示,但有时候我们的表单页面比较长,在页面底部提交时,页面顶部的位置报错,我们希望页面能自动滚动到相应报错的位置,解决这个问题可以使用

setTimeout(() => {
          document.getElementsByClassName("is-error")[0].scrollIntoView({
            behavior: "smooth",
            block: "center"
          });
 }, 0);

非常方便。

你可能感兴趣的:(ElementUI 提交表单校验时跳转到错误位置)