antd pro 新增模块的步骤
index.js是整个项目的入口文件。 // 1. Initialize const app = dva({ history: createHistory(), }); // 2. Plugins app.use(createLoading()); // 3. Register global model app.model(require('./models/global').default); // 4. Router app.router(require('./router').default); // 5. Start app.start('#root'); export default app._store; // eslint-disable-line 找到/src/common/menu.js中进行菜单配置, 在/src/common/router.js的routerConfig中配置路由,其中第一个参数是一个DvaInstance的实例,是index.js文件中定义的;第二个参数是该页面对应的model,即数据存储的地方;第三个参数是一个函数,返回对应的页面。 '/': { component: dynamicWrapper(app, ['user', 'login'], () => import('../layouts/BasicLayout')), },