optimize: 优化搜索框快捷键处理。

release-2.0.0.2
王良 2025-02-20 10:49:20 +08:00
parent 759bfe8029
commit aaf6ca8e9f
1 changed files with 14 additions and 18 deletions

View File

@ -43,13 +43,17 @@ export default {
}) })
ipcRenderer.on('search-bar', (_, message) => { ipcRenderer.on('search-bar', (_, message) => {
console.info(_, message)
if (message.key === 'show-hide') {
if (window.config.disableSearchBar) { if (window.config.disableSearchBar) {
this.hideSearchBar = true this.hideSearchBar = true
return return
} }
// /
if (message.key !== 'show-hide' && this.hideSearchBar) {
message = { key: 'show-hide' }
}
if (message.key === 'show-hide') { // /
this.hideSearchBar = message.hideSearchBar != null ? message.hideSearchBar : !this.hideSearchBar this.hideSearchBar = message.hideSearchBar != null ? message.hideSearchBar : !this.hideSearchBar
// //
@ -61,19 +65,11 @@ export default {
} }
}, 100) }, 100)
} }
} else { } else if (message.key === 'next') { //
//
if (this.hideSearchBar) {
this.hideSearchBar = false
return
}
if (message.key === 'next' && !this.hideSearchBar) {
this.$refs.searchBar.next() this.$refs.searchBar.next()
} else if (message.key === 'previous' && !this.hideSearchBar) { } else if (message.key === 'previous') { //
this.$refs.searchBar.previous() this.$refs.searchBar.previous()
} }
}
}) })
}, },
methods: { methods: {