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。
