This commit is contained in:
李瑞
2025-09-14 01:18:23 +08:00
parent c44bd01613
commit 01aad920ad
17 changed files with 569 additions and 352 deletions

View File

@@ -1,4 +1,3 @@
// import CustomerNavbarBack from "@/components/CustomerNavbarBack";
import { View, Image, Text } from "@tarojs/components";
import { Input } from "@nutui/nutui-react-taro";
import { useEffect, useMemo, useRef } from "react";
@@ -12,13 +11,17 @@ const ListSearch = () => {
const {
searchValue,
updateState,
updateSearchPageState,
getSearchHistory,
searchHistory = [],
clearHistory,
searchSuggestion,
} = useListState() || {};
const {
searchHistory = [],
suggestionList,
isShowSuggestion,
} = useListState() || {};
} = useListState()?.searchPageState || {};
const ref = useRef<any>(null);
useEffect(() => {
@@ -53,7 +56,7 @@ const ListSearch = () => {
if (value) {
searchSuggestion(value);
} else {
updateState({
updateSearchPageState({
isShowSuggestion: false,
});
}
@@ -63,7 +66,10 @@ const ListSearch = () => {
* @description 点击清空输入内容
*/
const handleClear = () => {
updateState({ searchValue: "", isShowSuggestion: false });
updateState({ searchValue: "" });
updateSearchPageState({
isShowSuggestion: false
});
};
/**
@@ -86,8 +92,8 @@ const ListSearch = () => {
* @description 点击联想词
*/
const handleSuggestionSearch = (val: string) => {
updateState({
searchValue: val,
updateState({ searchValue: val });
updateSearchPageState({
isShowSuggestion: false,
});
handleSearch(val);