亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

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

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

問題描述

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

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

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

問題解答

回答1:

我的項目

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

意思就是點擊不在這個組件內的區域收起彈出框,當然你可以把this.$el改成一個ref來判斷

回答2:

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

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

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

這樣應該可以解決問題。

回答4:

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

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 国产美女激情视频 | 久久综合九色综合国产 | 久久亚洲黄色 | 午夜在线播放免费人成无 | 免费一级片在线 | 免费的很黄很色的床小视频 | a三级毛片 | 日韩激情中文字幕一区二区 | 91在线播放免费不卡无毒 | julia一区二区三区中文字幕 | 成人黄色小视频在线观看 | 欧美一级毛片免费看 | 国产精品一区视频 | 国产又色又爽黄的网站免费 | 黄片毛片免费看 | 欧美成人h版影片在线观看 欧美成人h版影院在线播放 | 日韩欧美黄色大片 | 国产精品久久久久影视不卡 | 97在线国产视频 | 国产精品激情福利视频 | 最近更新中文字幕第一页 | 久久99国产一区二区三区 | 久久久久国产精品免费看 | 米奇影视7777亚洲 | 久久久亚洲欧洲日产国码606 | 日韩免费在线播放 | 国产在线观看不卡 | 亚洲欧美专区精品伊人久久 | 亚洲成年人网址 | 亚洲第一伊人 | 亚洲图片欧洲图片aⅴ | 一级毛片一级毛片a毛片欧美 | 国产日韩精品欧美一区喷水 | 日本亚洲精品无码专区 | 狠狠插入视频 | 久久精品国产精品亚洲精品 | 日韩在线观看高清 | 久久久久久久97 | 婷婷亚洲久悠悠色在线播放 | 五月婷婷久久综合 | 免费看欧美毛片大片免费看 |