element ui 实现el-form表单校验不通过时自动滚动到不通过的第一项去
// 滚动条定位到第一个校验失败的div的位置
locateToErr() {setTimeout(() => {const errorDiv = document.getElementsByClassName('is-error')errorDiv[0].scrollIntoView()}, 0)
},
在表单校验不通过时调用该方法即可,如果需要实现平滑滚动,对滚动元素设置样式scroll-behavior: smooth;即可。