我們?cè)谑褂肊lementUI 提交表單,會(huì)使用formEle來(lái)做表單校驗(yàn),當(dāng)用戶輸入的數(shù)據(jù)不合法時(shí),會(huì)出現(xiàn)紅色錯(cuò)誤提示,但有時(shí)候我們的表單頁(yè)面比較長(zhǎng),在頁(yè)面底部提交時(shí),頁(yè)面頂部的位置報(bào)錯(cuò),我們希望頁(yè)面能自動(dòng)滾動(dòng)到相應(yīng)報(bào)錯(cuò)的位置,解決這個(gè)問題可以使用
setTimeout(() => {
document.getElementsByClassName("is-error")[0].scrollIntoView({
behavior: "smooth",
block: "center"
});
}, 0);
非常方便。