久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

javascript - vue中input的blur影響了下拉的點擊事件如何解決

瀏覽:176日期:2022-12-26 18:08:11

問題描述

<input type='search' autocomplete='off' name='search' value='' @focus='inFocus()' @blur='inBlur()' v-model='val' @keydown.enter='search()'><ul v-show='headerStatus'> <li v-for='item in results'><p> <span @click='searchClick($event)'>{{item.name}}</span> <span class='item-num'>約有{{item.number}}件</span></p> </li></ul>我原意是點擊這個input后,有一個下拉菜單,點擊下拉菜單觸發(fā)searchClick進行搜索,但是點擊下拉菜單后,input的blur就觸發(fā)了,下拉菜單消失,無法觸發(fā)點擊事件,應(yīng)該如何解決,前提要點擊空白處會消失下拉。

問題解答

回答1:

在searchClick($event)中加一個$event.preventDefault();

標簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 来安县| 武安市| 碌曲县| 瑞昌市| 丰都县| 项城市| 黄浦区| 长葛市| 梧州市| 吉安县| 翼城县| 永年县| 同仁县| 太仆寺旗| 仁寿县| 新郑市| 教育| 张家口市| 凤翔县| 阿鲁科尔沁旗| 乌兰察布市| 永定县| 海口市| 湾仔区| 汪清县| 凤山县| 藁城市| 芦溪县| 南丰县| 防城港市| 凤翔县| 韶山市| 宜州市| 平和县| 上思县| 丹阳市| 海兴县| 雷波县| 宁安市| 阿瓦提县| 湟源县|