我创建了动态页面,例如:domain.com/person/{person-name} 通过从其他页面导航可以很好地工作,但是当我刷新页面(domain.com/person/{person-name})时,首先显示索引页面(index.js)并调用索引页面的组件,然后更改请求页面的布局(人)。
exports.onCreatePage = async ({ page, actions }) => {
const { createPage } = actions
if (page.path.match(/^\/person/)) {
page.matchPath = '/person/*'
createPage(page)
}
}