初始化模版工程

This commit is contained in:
Cloud Bot
2026-03-20 07:33:46 +00:00
commit 23717e0ecd
386 changed files with 51675 additions and 0 deletions

20
app/RouteChange.tsx Normal file
View File

@@ -0,0 +1,20 @@
// components/RouterListener.tsx
"use client";
import { useEffect } from "react";
import { usePathname, useSearchParams } from "next/navigation";
export default function RouteChange() {
const pathname = usePathname();
const searchParams = useSearchParams();
useEffect(() => {
const url = searchParams.toString()
? `${pathname}?${searchParams.toString()}`
: pathname;
window.parent.postMessage({ type: "ROUTE_CHANGE", path: url }, "*");
}, [pathname, searchParams]);
return null;
}