国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - Vue項目中如何使預(yù)查詢的顯示框隱藏

瀏覽:194日期:2023-06-07 18:31:58

問題描述

Vue項目中,某個組件中的預(yù)查詢的List列表如何點擊除它自己外任意地方使該列表隱藏?

javascript - Vue項目中如何使預(yù)查詢的顯示框隱藏代碼如下:1.數(shù)據(jù)綁定處:javascript - Vue項目中如何使預(yù)查詢的顯示框隱藏2.事件綁定:

javascript - Vue項目中如何使預(yù)查詢的顯示框隱藏javascript - Vue項目中如何使預(yù)查詢的顯示框隱藏3.有的同學(xué)會說,將輸入框設(shè)置失去焦點事件,,但是如圖的列表顯示,,想要點擊選中列表的值,會是的input先失去焦點,,會照成無法選中列表值的情況發(fā)生,,,4.各位路過的同學(xué),瞅一眼啦

問題解答

回答1:

我的項目

mounted () { /*** * 使得其點擊之外的部分自動收起 */ document.addEventListener(’click’, (e) => {if (!this.$el.contains(e.target)) { this.reset()} }) }

意思就是點擊不在這個組件內(nèi)的區(qū)域收起彈出框,當(dāng)然你可以把this.$el改成一個ref來判斷

回答2:

document.addEventListener(’click’, function(e){ //通過判斷e.target 來判斷點擊的元素 當(dāng)不屬于下拉框和輸入框的時候 隱藏下拉框})回答3:

考慮了之后我覺得 失焦 還是一個比較理想的事件。至于你說的想要點擊選中列表的值,會是的input先失去焦點,,會照成無法選中列表值的情況發(fā)生,,,在綁定的 focusout事件上添加代碼如下

eventHandler (event) { event.preventDefault() // 這里設(shè)置input 綁定的data this.bisible = false}

這樣應(yīng)該可以解決問題。

回答4:

嗯,那個人說的跟我的一樣

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 日本高清视频一区二区 | 男人天堂视频网 | 国产精品成人观看视频国产 | 真人一级一级特黄高清毛片 | 成人黄色在线观看 | 亚洲欧美另类专区 | 俺来也欧美亚洲a∨在线 | 国产一进一出视频网站 | 久久亚洲一级α片 | 深夜国产成人福利在线观看女同 | 窝窝午夜精品一区二区 | 欧美理论大片清免费观看 | 在线观看亚洲免费 | 欧美高清一级啪啪毛片 | 精品呦女 | 国产亚洲综合精品一区二区三区 | 手机看片在线精品观看 | 国产高清精品自在久久 | 在线成人亚洲 | 香港经典a毛片免费观看看 香港经典a毛片免费观看爽爽影院 | 日韩欧美不卡在线 | 成人免费一级在线播放 | 精品亚洲视频在线 | 香港毛片免费观看 | 成年人视频在线免费看 | 欧美精品午夜久久久伊人 | 亚洲一级理论片 | 亚洲va老文色欧美黄大片人人 | 九九这里只精品视在线99 | 亚洲爆爽 | 久久国产亚洲欧美日韩精品 | 正在播放国产乱子伦视频 | 顶级毛片在线手机免费看 | 上海一级毛片 | a级高清免费 | 久久福利资源网站免费看 | 性欧美精品久久久久久久 | 最新中文字幕乱码在线 | 成人精品| 欧美精品久久 | 亚洲天堂精品在线观看 |