我在获取动态路由中的参数时遇到问题.我在阅读时不断收到错误:
TypeError:无法对‘router.Query’的属性‘temenID’进行 struct 分析,因为该属性未定义.
此外,我不能使用next/router
,但必须从next/navigation
集成路由.但是这个没有Query属性.我使用的是Next.js版本13
这条路的名字是这样的:http://localhost:3000/MainThema/2
.
APP/MainThema/[hemenID]/page.js:
"use client";
import { useRouter } from "next/navigation";
import React from "react";
export default function MainThema() {
const router = useRouter();
console.log(router);
const { themenID } = router.query;
return <div>MainThema </div>;
}