[element-ui] 點擊完之后不自動失焦el-button


el-button點擊之后不自動失焦,需要手動失焦

export function buttonBlur(ev) {
    console.log(ev.target);
    if (ev.target.nodeName == "SPAN" | ev.target.nodeName == "I") {
        ev.target.parentNode.blur();
    } else {
        ev.target.blur();
    }
}

點擊button的時候,如果點擊到文字(即span)上,這個時候ev.target是span標簽,這個時候是沒法直接觸發其父節點button的blur方法的,也就沒法強制button失去焦點。所以需要判斷點擊的是span還是button。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM