我有 index.js 页面,位于
页面/帖子/index.js
我可以使用链接呈现此页面:
<Link href={`/posts`} />
这是我的 index.js 页面:
function mainComponent({props}) {
<>
<MainComponent>
<ChildComponent1/>
<ChildComponent2 props={propsValue}/>
<MainComponent/>
</>
}
现在,通过 NextJs 的动态路由,我想使用查询参数并调用 api 来获取 propsValue
<ChildComponent2 props={propsValue}>
我使用动态路由,这个链接:
<Link href={/posts/${dynamic-pageId}} />
我可以使用从 API 获得的值 propsValue重新渲染ChildComponent2吗?
注意:我没有物理文件作为/pages/posts/${dynamic-pageId},我想使用那个/pages/posts/index.js,因为我也必须在这个hirerachy中渲染:
<>
<MainComponent>
<ChildComponent1/>
<ChildComponent2 props={propsValue}/>
<MainComponent/>
NextJs 有可能吗?