热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【vueelementadmin】侧栏原始图标颜色一键指定

原始配置中,并没有一键给图标配置颜色的属性,所以自己根据需求添加了个效果如图第一步:修改element-admin代码:位置:

原始配置中,并没有一键给图标配置颜色的属性,所以自己根据需求添加了个
效果如图


在这里插入图片描述


第一步:修改element-admin代码 :


位置:layout/components/Sidebar/Item.vue 19行左右


//修改前的代码
if (icon) {if (icon.includes(&#39;el-icon&#39;)) {vnodes.push(<i class&#61;{[icon, &#39;sub-el-icon&#39;]} />)} else {vnodes.push(<svg-icon icon-class&#61;{icon}/>)}}
//修改后的代码
if (icon) {const arr &#61; icon.split(&#39; &#39;)let color &#61; &#39;&#39;if (arr.length &#61;&#61;&#61; 2) {color &#61; arr[1]}if (icon.includes(&#39;el-icon&#39;)) {vnodes.push(<i class&#61;{[icon, &#39;sub-el-icon&#39;]} style&#61;{&#39;color:&#39; &#43; color}/>)} else {vnodes.push(<svg-icon icon-class&#61;{icon}/>)}}

使用方法


在配置路由的时候 在指定icon时空格加颜色即可
meta: { title: &#39;系统配置&#39;, icon: &#39;el-icon-document-copy 颜色&#39;, noCache: true },



推荐阅读
author-avatar
国邮国旅刘峰
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有