react-相关技术栈之-dva/dynamic

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
  },
原文地址:https://www.cnblogs.com/codeq/p/15379699.html