文件目录结构:
assets 静态文件夹,如logo,背景图等。
common react-router 路由文件夹
menu.js antd写好的导航列表
router.js 路由类
'/': { path
component: dynamicWrapper(
app, ['user', 'login'], user和login是传入model类
() => import('../routes/Otc/Index')), ../routes/Otc/Index 是目标html所在位置
},
components 控件文件夹,只接受传入的参数,自己不获取数据。可多次重复使用的控件。
e2e 不知道做什么的,没用到。
layouts 框架html文件夹,最顶层的html文件。
models 模型文件夹,通过dva框架获取和封装数据。
routes 页面html文件夹,单独的页面,里面调取components控件。
services url路径,真正进行数据交互的地方。
utils antd 封装的一些工具类。
框架运行流程:
浏览器输入路径->