列表
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user