【发布时间】:2022-01-01 20:41:36
【问题描述】:
import { useRouter } from "next/router";
export default function PostAll() {
const router = useRouter();
const { all } = router.query;
return (
<div>
<h1>Post: {all.join("/")}</h1>
</div>
);
}
wait - compiling...
event - compiled client and server successfully in 32 ms (176 modules)
error - pages/post/[...all].js (9:21) @ PostAll
TypeError: Cannot read properties of undefined (reading 'join')
7 | return (
8 | <div>
> 9 | <h1>Post: {all.join("/")}</h1>
| ^
10 | </div>
11 | );
12 | }
{
"dependencies": {
"next": "12.0.7",
"react": "17.0.2",
"react-dom": "17.0.2"
},
}
我是一个非常初学者,我通过观看在线讲座来学习。我不太明白为什么我在这段短代码中遇到错误。
【问题讨论】:
标签: javascript reactjs join next.js typeerror