From 03043192ddf00f9a36b7454799a9152cd1b50a0b Mon Sep 17 00:00:00 2001
From: admin <344137771@qq.com>
Date: Tue, 06 Jan 2026 11:13:45 +0800
Subject: [PATCH] 1
---
src/views/optional/Search.vue | 24 ++++++++++++++++++------
1 files changed, 18 insertions(+), 6 deletions(-)
diff --git a/src/views/optional/Search.vue b/src/views/optional/Search.vue
index b4e8390..c7276f6 100644
--- a/src/views/optional/Search.vue
+++ b/src/views/optional/Search.vue
@@ -2,8 +2,9 @@
<div class="pb-fix">
<div class="container-box">
<div class="search-container flex items-center">
- <van-search class="search-input" v-model="searchVal" @update:model-value="onClickButton" :placeholder="$t('searchKeys')"
- @clear="onClearSearch" @cancel="cancelBack()" shape="round" show-action :action-text="$t('Cancel')">
+ <van-search class="search-input" v-model="searchVal" @update:model-value="onClickButton"
+ :placeholder="$t('searchKeys')" @clear="onClearSearch" @cancel="cancelBack()" shape="round" show-action
+ :action-text="$t('Cancel')">
</van-search>
</div>
<div class="hot-search">
@@ -86,7 +87,7 @@
<add-currency @updateItem="getIsItemHasAddGlobal" ref="addCurrencyRef"></add-currency>
</div>
</template>
-
+
<script setup>
import { ref, onMounted } from "vue";
import { _ItemUserOptionalItemAdd, _isItemHasAddGlobal, _getQuotes } from '@/service/quotes.api'
@@ -100,6 +101,7 @@
import { HOST_URL } from '@/config'
import addCurrency from '@/components/add-currency/index.vue'
import { _getETFItemList, _getHkStocksItemList } from "@/service/etf.api.js";
+import { debounce } from '@/utils/index'
const { t } = useI18n()
const router = useRouter()
@@ -179,7 +181,7 @@
router.push('/foreign/coinChart?symbol=' + data.symbol + '&isOptional=2')
}
}
-const onClickButton = () => {
+const onClickButton = debounce(function () {
if (!searchVal.value) {
searchAllList.value = []
return
@@ -199,7 +201,8 @@
// })
// })
})
-}
+}, 700)
+
const getIsItemHasAddGlobal = () => {
// console.log(selectInfo.value);
selectInfo.value.hasAddGlobal = true
@@ -256,7 +259,7 @@
router.go(-1)
}
</script>
-
+
<style lang="scss" scoped>
:deep(.van-field__control) {
font-size: 14px;
@@ -365,6 +368,15 @@
word-wrap: break-word;
word-break: break-all;
+ &>p:first-child {
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 2;
+ /* 限制为2行 */
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+
.num {
font-size: 14px;
font-weight: 600;
--
Gitblit v1.9.3