import {useEffect, useRef} from 'react' import {PullToRefresh} from '@nutui/nutui-react-taro' import UserCard from "./components/UserCard"; import UserOrder from "./components/UserOrder"; import UserFooter from "./components/UserFooter"; import {useUserData} from "@/hooks/useUserData"; import {View} from '@tarojs/components'; import './user.scss' import IsDealer from "./components/IsDealer"; import {useThemeStyles} from "@/hooks/useTheme"; import UserGrid from "@/pages/user/components/UserGrid"; function User() { const {refresh} = useUserData() const userCardRef = useRef() const themeStyles = useThemeStyles(); // 下拉刷新处理 const handleRefresh = async () => { await refresh() // 如果 UserCard 组件有自己的刷新方法,也可以调用 if (userCardRef.current?.handleRefresh) { await userCardRef.current.handleRefresh() } } useEffect(() => { }, []); return ( {/* 装饰性背景 */} {/* 装饰性背景元素 - 小程序兼容版本 */} ) } export default User