午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:302日期: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视频 | 欧美日韩www | 男女操网站 | 91在线无精精品一区二区 | 四虎永久地址 | 国产精品探花一区二区在线观看 | china激情老汉69老头 | 午夜69成人做爰视频 | 日韩黄色免费网站 | 欧美精品一 | 国产精品第九页 | 亚洲天堂激情 | 自拍偷拍国产精品 | 免费在线观看你懂的 | 中文日韩字幕 | 天天爱天天干天天操 | 国产又粗又长又硬 | 一本色道久久综合亚洲二区三区 | 色综合天天综合综合国产 | 日韩欧美中文字幕在线视频 | 欧美国产一区二区 | 在线视频亚洲 | 久操网站 | 久久久久国产 | 天堂在线一区二区 | 欧美日韩综合一区二区三区 | 国产精品一线 | 国产精品19乱码一区二区三区 | 成年人看的免费视频 | 亚洲午夜视频在线观看 | 色妞网站 | 色资源在线观看 | 欧美一级做性受免费大片免费 | 97在线观看视频免费 | 久久影视一区 | 在线观看黄色小视频 | 精品国产户外野外 | 日本91在线 | 国产亚洲欧美精品久久久www |