当前位置:网站首页>umi后台项目导航自定义icon问题
umi后台项目导航自定义icon问题
2022-07-30 05:40:00 【勿扰丶】
问题描述
在开发后台项目使用umi+antd pro库使用阿里矢量图自定义icon,由于 umi 的限制,在 router.config.js 是不能直接只是用组件的,所以引入本地下载的svg图片就会报错。
结合官方案例不能在路由中处理,可以在layout中处理
- 将阿里矢量图下载好后保存到项目中的src/assets文件夹下
- 在layout中引入svg图片,将需要自定义的图标存在IconMap对象中,生命menuDateRender方法处理路由信息,ProLayout渲染左侧导航目录
- 可以参考 antd pro中的用法
- 完成之后发现自定义的icon和其他引入的icon的样式不一样,在svg标签里面更改一些属性
- class=“acticon” 统一为antd导航中 svg类名
- aria-hidden=“true” 去掉原有颜色
- “fill” = “currentColor” 通过继承父元素color属性可以改变颜色,移入移出也会改变
- width=“1em” height=‘1em’
边栏推荐
猜你喜欢
随机推荐
C语言必会15个文件函数
It is enough for MySQL to have this article (37k words, just like Bojun!!!)
P3 元宝第三天的笔记
G Bus Count (Google Kickstart2014 Round D Problem B) (DAY 89)
EOF的用法——while(scanf(“%d“,&num)!=EOF)
Introduction to Oracle Patch System and Opatch Tool
HCIP-第九天-BGP(边界网关协议)
Qt实现单击或双击QTableWidge/View表头进行排序
函数解剖——深挖printf()与scanf()
208.实现Trie树(字典树与哈希表实现)
flask-socketio实现的网页聊天室(二)
微积分 / 自动求导
操作系统面试整理
pytorch中的线性代数
【Pytorch】torch.manual_seed()、torch.cuda.manual_seed() 解释
php实现数据库的增删查改操作-教务管理系统
三子棋游戏实现(c语言)
Prime numbers (Tsinghua University computer test questions) (DAY 86)
【线性神经网络】线性回归 / 基础优化方法
665.非递减数列









