全局的放在src/models目录,其他的page级别推荐直接model.js,官方说会自下往上寻找;
是根据namespace来区分的..不允许存在同名的namespace;
若是要开启umi的model...动态引入, page级别不允许调用其他page的model,不然会报错,初始化找不到的!!!...所以全局性放在全局更为合适,当然你不需要动态引入的话,页面间跨调是允许的..我目前是这么做;
----
pages目录下的文件或者目录不自动生成对应可访问的page
默认在page目录下,除了部分特殊的文件...>
复制代码
----
标题如何自动随着路由表信息改变
首先得自己维护一份静态路由表,类似vue或者react-router@3那种,
结合@withRouter拿到pathname 传入到静态路由表遍历...姿势如下
用react-helmet来实现title的替换,这货不仅仅可以替换title还能替换meta这些
参考上面的问题 ==> umi 约定式基础鉴权 ,这里就有用到
----
antd 菜单栏随着宽度自适应及风格变化