import { View } from "@tarojs/components"; import { Gift, Home, User } from "@nutui/icons-react-taro"; import { navigateTo, redirectTo, getStorageSync } from "@tarojs/taro"; import PostList from "../../components/post-list"; import "./index.scss"; import { Image, NoticeBar, Tabbar, TabPane, Tabs, } from "@nutui/nutui-react-taro"; import { useEffect, useRef, useState } from "react"; import { getCircleInfoApi } from "../../api/circle"; import GameIntro from "../../components/game-intro"; function Index() { const [circleData, setCircleData] = useState(null); const [tab1value, setTab1value] = useState("1"); const containerTopRef = useRef(null); const [vipUserInfo, setVipUserInfo] = useState(null); useEffect(() => { getCircleInfoApi({ id: 1 }).then((res: any) => { setCircleData(res.data); }); setVipUserInfo(getStorageSync("vipInfo")); }, []); return ( {/* 头部导航栏 - 移出page-content容器 */} {circleData?.name} 3400人在线 {/* { navigateTo({ url: "/pages/self/index" }); }} > */} {/* 页面内容 - 使用ScrollView控制整个页面滚动 */} {vipUserInfo && ( { navigateTo({ url: "/pages/act/index" }); }} > 积分中心 { navigateTo({ url: "/pages/gift/index" }); }} > 礼包中心 {/* { navigateTo({ url: "/pages/publish/index" }); }} > 发布帖子 */} )} {vipUserInfo?.notice && } { setTab1value(value); }} > {vipUserInfo?.download_list && ( )} { if (value === 1) { redirectTo({ url: "/pages/self/index" }); } else { redirectTo({ url: "/pages/index/index" }); } }} > } /> } /> ); } export default Index;