fix: 使用useParams确保客户端导航时id正确更新
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled

This commit is contained in:
Your Name 2026-02-01 22:19:35 +08:00
parent a4de05925a
commit 211db5a620

View File

@ -1,7 +1,7 @@
"use client";
import { useEffect, useState, useCallback, use } from "react";
import { useRouter } from "next/navigation";
import { useRouter, useParams } from "next/navigation";
import {
ArrowLeft,
Save,
@ -83,7 +83,9 @@ const SIZE_PRESETS = [
];
export default function CanvasEditorPage({ params }: PageProps) {
const { id } = use(params);
// 使用 useParams 确保客户端导航时能正确获取更新的 id
const routeParams = useParams();
const id = (routeParams?.id as string) || use(params).id;
const router = useRouter();
// Store state