Umi Plugin插件配置问题

@umijs/plugin-antd

问题:antd@4.x.x版本组件的属性使用无效css

解决方案:
$ npm install antd --save
复制代码
$ npm install babel-plugin-import --save-dev
复制代码
// .umirc.js

// 配置antd按需编译
extraBabelPlugins: [['import', { libraryName: 'antd', style: 'css' }]],
复制代码

@umijs/plugin-layout

问题:动态渲染菜单,菜单须要所有展开,defaultOpenAll属性使用无效shell

解决方案:
// app.js

// 获取全部路由path,经过openKeys属性所有展开(如下代码配置式路由)
openKeys: routes
            .map((route) => route.routes && route.routes.map((item) => item.path))
            .flat(),
复制代码

未完待续

相关文章
相关标签/搜索