From 9c78db8d4597d35241672d1edefe7a4ac981d84e Mon Sep 17 00:00:00 2001 From: kuaifan Date: Sun, 9 Mar 2025 22:52:38 +0800 Subject: [PATCH] no message --- resources/assets/js/components/SearchBox.vue | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/resources/assets/js/components/SearchBox.vue b/resources/assets/js/components/SearchBox.vue index 0e5318936..7c20976cd 100755 --- a/resources/assets/js/components/SearchBox.vue +++ b/resources/assets/js/components/SearchBox.vue @@ -257,11 +257,9 @@ export default { }, onShow() { + const autoFocus = this.total === 0 || this.showModal || !this.windowTouch // 这几种情况下显示完后自动获取焦点(无展示结果、现在已经显示了、不是触摸设备) this.showModal = true - if (this.total > 0) { - return - } - this.$nextTick(() => { + autoFocus && this.$nextTick(() => { const $el = this.$refs.searchKey?.$refs?.input; if ($el) { $el.style.caretColor = 'transparent';