1;安装 yarn add dva
2:srccommon outer.js
引入-import dynamic from 'dva/dynamic';
使用
* dva路由跳转
* dynamic(app, model, component )
* 第一个参数为挂载的对象,就是你要将这个router挂载到哪个实例上。
* 第二个参数为这个router所需要的model。
业务代码一般放到src/routes文件夹里面 链接会连接models里面的state 状态组件
* 第三个参数为这个router的组件。
'/': {
component: dynamicWrapper(app, ['user', 'login'], () =>
import('../layouts/BasicLayout'),
),
},
对比vue
{
path: '/login',
component: () => import('@/pages/login/index'),
hidden: true
},