优化搜索框交互逻辑
parent
11317154f6
commit
6fc5a47970
|
@ -18,6 +18,7 @@
|
||||||
- 更新zh-tw翻译
|
- 更新zh-tw翻译
|
||||||
- 自定义源列显示源版本号、作者名字
|
- 自定义源列显示源版本号、作者名字
|
||||||
- 优化列表全选机制,修复列表未获得焦点时仍然可以全选的问题
|
- 优化列表全选机制,修复列表未获得焦点时仍然可以全选的问题
|
||||||
|
- 优化搜索框交互逻辑,防止鼠标操作时意外搜索候选列表的内容
|
||||||
|
|
||||||
### 修复
|
### 修复
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<div v-if="list" :class="$style.list" :style="listStyle">
|
<div v-if="list" :class="$style.list" :style="listStyle">
|
||||||
<ul ref="dom_list">
|
<ul ref="dom_list" @mouseleave="selectIndex = -1">
|
||||||
<li
|
<li
|
||||||
v-for="(item, index) in list"
|
v-for="(item, index) in list"
|
||||||
:key="item"
|
:key="item"
|
||||||
|
@ -142,7 +142,10 @@ export default {
|
||||||
},
|
},
|
||||||
handleSearch() {
|
handleSearch() {
|
||||||
this.hideList()
|
this.hideList()
|
||||||
if (this.selectIndex < 0) { this.sendEvent('submit'); return }
|
if (this.selectIndex < 0) {
|
||||||
|
this.sendEvent('submit')
|
||||||
|
return
|
||||||
|
}
|
||||||
this.sendEvent('listClick', this.selectIndex)
|
this.sendEvent('listClick', this.selectIndex)
|
||||||
},
|
},
|
||||||
showList() {
|
showList() {
|
||||||
|
|
Loading…
Reference in New Issue