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 (window.config.disableSearchBar) {
if (message.key === 'show-hide') { this.hideSearchBar = true
if (window.config.disableSearchBar) { return
this.hideSearchBar = true }
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,18 +65,10 @@ export default {
} }
}, 100) }, 100)
} }
} else { } else if (message.key === 'next') { //
// this.$refs.searchBar.next()
if (this.hideSearchBar) { } else if (message.key === 'previous') { //
this.hideSearchBar = false this.$refs.searchBar.previous()
return
}
if (message.key === 'next' && !this.hideSearchBar) {
this.$refs.searchBar.next()
} else if (message.key === 'previous' && !this.hideSearchBar) {
this.$refs.searchBar.previous()
}
} }
}) })
}, },