国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:159日期: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后,有一個下拉菜單,點擊下拉菜單觸發searchClick進行搜索,但是點擊下拉菜單后,input的blur就觸發了,下拉菜單消失,無法觸發點擊事件,應該如何解決,前提要點擊空白處會消失下拉。

問題解答

回答1:

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

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 九寨沟县| 游戏| 绥中县| 汉沽区| 土默特右旗| 安阳县| 漠河县| 驻马店市| 渝中区| 临沭县| 桂东县| 樟树市| 醴陵市| 家居| 黑龙江省| 托里县| 南华县| 江城| 和静县| 辛集市| 南安市| 寿阳县| 兴安县| 浑源县| 凤山县| 安宁市| 容城县| 南通市| 杨浦区| 阜平县| 许昌市| 怀仁县| 金门县| 巴塘县| 蕲春县| 阳新县| 抚宁县| 常德市| 松桃| 玛多县| 宜章县|