fix: 微信小程序搜索功能简化
- detail.vue: 小程序中隐藏搜索下拉列表,买入时直接输入代码 - 小程序不触发搜索接口调用,提升性能 - H5/APP保持完整搜索功能
This commit is contained in:
parent
e7a3f1d26c
commit
5671f7a618
@ -278,6 +278,7 @@
|
||||
@click="handleStockInputClick"
|
||||
/>
|
||||
<!-- #endif -->
|
||||
<!-- #ifdef H5 || APP-PLUS -->
|
||||
<!-- 搜索下拉列表 -->
|
||||
<view class="search-dropdown" v-if="searchResults.length > 0">
|
||||
<view
|
||||
@ -296,6 +297,7 @@
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<!-- #endif -->
|
||||
</view>
|
||||
</view>
|
||||
|
||||
@ -456,6 +458,7 @@ const searchResults = ref([]);
|
||||
const searchTimer = ref(null);
|
||||
|
||||
const handleStockInputClick = () => {
|
||||
// #ifdef H5 || APP-PLUS
|
||||
if (transactionType.value === 'sell') {
|
||||
searchResults.value = positions.value.map(pos => ({
|
||||
ticker: pos.stockCode,
|
||||
@ -471,9 +474,14 @@ const handleStockInputClick = () => {
|
||||
};
|
||||
|
||||
const onStockInput = (e) => {
|
||||
// #ifdef H5 || APP-PLUS
|
||||
const keyword = e.detail.value;
|
||||
console.log('🔍 股票输入:', keyword);
|
||||
searchStock(keyword);
|
||||
// #endif
|
||||
// #ifdef MP-WEIXIN
|
||||
// 小程序中不触发搜索,直接输入代码
|
||||
// #endif
|
||||
};
|
||||
|
||||
const searchStock = async (keyword) => {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user