NextJS-动态路由(多个查询)

时间:2020-08-13 18:53:36

标签: reactjs react-router next.js

根据用于多个查询的NextJS动态路由,如果将值传递为:

,我们可以从查询中获得一个具有多个属性的对象。

在这里,文件为 / post / [pid]

enter image description here

我的问题: 我仅在页面文件夹中使用[chat],并且我希望查询对象是

{ chat: "chat", name: "NAME", room:"ROOM" }

但是我却得到:

{ chat: "chat" }

我的代码我正在使用与上图中相同的方法(来自下一个官方文档)

join.js

const name = "NAME";
const room = "ROOM";
<Link href="/[chat]" as={`/chat?name=${name}?room=${room}`}>
     <button>Submit</button>
</Link>

[chat] .js

Chat.getInitialProps = (context) => {
    console.log(context.query);
    return {}
}

知道为什么我没有得到其他值。

0 个答案:

没有答案