如何讓div等元素使用獲取和失去焦點事件
div等原本無法獲取焦點的標(biāo)簽獲取焦點
方案一:給div添加 tabindex 屬性。詳見:http://www.rzrgm.cn/sunrise/p/3499649.html。采用vue時, @blur事件可能無效時,采用 @blur.native.capture,獲取焦點同理。
例:<u-icon tabindex="1" @blur.native.capture="blurNote()" name="question-circle" color="#a0a0a0" size="36"></u-icon>
方案二:擬態(tài)彈窗,彈出層外面包一層透明的mask,點擊時隱藏。
方案三:a標(biāo)簽代替。
浙公網(wǎng)安備 33010602011771號