Sup*_*ort 6 reactjs react-admin
我创建了一条自定义路线
<Route
path="/course-plan/:plan_id/plan-lesson/:id"
render={props => {
return <LessonEditPage
{...props}
resource={'plan-lesson'}
record={{planId: props.match.params.plan_id}}
/>
}}
/>,
Run Code Online (Sandbox Code Playgroud)
LessonEditPage 具有带有 SimpleForm 的编辑组件
当我进入此页面时,我发出请求crudGetOne,本地一切都很好,我在用于发出请求的参数中有 id ,但是当我在服务器上部署此代码时,当我进入此页面时,params.id未定义
我不知道为什么以及可能出现什么问题
小智 4
您应该创建一个routes.js 文件:
import React from 'react';
import { Route } from 'react-router-dom';
import LessonEditPage from './LessonEditPage';
export default [
<Route exact path="/course-plan/:plan_id/plan-lesson/:id" component={LessonEditPage} />];
Run Code Online (Sandbox Code Playgroud)
然后将文件导入到您的 App.js 中
import customRoutes from './routes';
<Admin
dataProvider={dataProvider}
customRoutes={customRoutes}
/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9850 次 |
| 最近记录: |