fake_shop/app/page.js

29 lines
618 B
JavaScript
Raw Normal View History

2025-02-11 16:50:04 +08:00
"use client";
import { useSearchParams, useRouter } from "next/navigation";
2025-02-11 17:03:42 +08:00
import { useEffect, Suspense } from "react";
2025-02-07 18:04:25 +08:00
2025-02-11 17:03:42 +08:00
function HomeContent() {
2025-02-11 16:50:04 +08:00
const searchParams = useSearchParams();
const router = useRouter();
useEffect(() => {
const url = searchParams.get("url");
if (url) {
router.replace(decodeURIComponent(url));
} else if (!searchParams.toString()) {
router.replace("/tab");
}
}, [searchParams, router]);
2025-02-10 19:24:19 +08:00
return <div></div>;
2025-02-07 18:04:25 +08:00
}
2025-02-11 17:03:42 +08:00
export default function Home() {
return (
<Suspense fallback={<div>加载中...</div>}>
<HomeContent />
</Suspense>
);
}