我实际上正在使用 Fuxible 和 Reactjs 开发一个应用程序,但我遇到了一个问题。
事实上,我需要在 ./configs/routes.js 中创建一个不在顶部菜单栏中的路由。
我需要使用 :id 等参数访问这条路线。
这是我使用的标准路线:
detail: {
path: '/product/1/details',
method: 'get',
page: 'productDetail',
title: 'product detail',
handler: require('../components/product/ProductDetail')
}
我需要做的是:
detail: {
path: '/product/:id/details',
method: 'get',
page: 'productDetail',
title: 'product detail',
handler: require('../components/product/ProductDetail')
}
但是没有将其添加到顶部导航栏菜单(由 Fluxible 自动生成)
实际上,我在 url 中有 :id 的事实给我带来了一个像这样的奇怪错误:
NavLink 创建时没有 href 或无法解析的 routeName 'detail'
我该如何进行?