色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

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

問(wèn)題描述

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

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

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

問(wèn)題解答

回答1:

我的項(xiàng)目

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

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

回答2:

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

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

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

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

回答4:

嗯,那個(gè)人說(shuō)的跟我的一樣

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 97久久国语露脸精品对白 | 刺激免费视频 | 国产福利一区二区在线精品 | 欧美一级片免费 | 欧美视频一区二区三区 | 国产网站免费 | 日日摸天天摸狠狠摸视频 | 99re9精品视频在线 | 亚洲精品福利一区二区三区 | 在线精品国产成人综合第一页 | 欧美精品另类 | 99视频在线看 | 中文字幕一级毛片 | 国产福利不卡一区二区三区 | 午夜久久网 | 最新国产午夜精品视频不卡 | 欧美巨大精品欧美一区二区 | 91视频一区二区 | 欧美黑人性xxx猛交 欧美很黄视频在线观看 | 1级黄色毛片 | 欧美成人精品福利在线视频 | 久久精品国内偷自一区 | 成人高清在线观看播放 | 亚洲国产日韩综合久久精品 | 国产特一级毛片 | 超清波多野结衣精品一区 | 欧美精品人爱a欧美精品 | 久久精品亚洲精品国产欧美 | 久久久综合网 | 日本视频在线免费观看 | 99在线观看视频免费 | 国产精品免费一区二区区 | 亚洲欧美日韩中文字幕在线 | 视频二区在线观看 | 久久精品视频网站 | 亚洲成人三级 | 久久的精品99精品66 | gogo999亚洲肉体艺术大胆 | 一级国产a级a毛片无卡 | 欧美久久久久久久一区二区三区 | 欧美高清性色生活 |