发布于2022-03-12 22:05 阅读(1306) 评论(0) 点赞(28) 收藏(0)
在使用vue3+element-puls时,默认的icon图片无法显示的问题
在使用element-plus 1.2.0-beta.3版本时
引入侧栏组件时,导航左侧icon图标无法显示
效果图应该是
源码如下
<el-row class="tac">
<el-col :span="12">
<h5>Default colors</h5>
<el-menu
default-active="2"
class="el-menu-vertical-demo"
@open="handleOpen"
@close="handleClose"
>
<el-sub-menu index="1">
<template #title>
<el-icon><location /></el-icon>
<span>Navigator One</span>
</template>
<el-menu-item-group title="Group One">
<el-menu-item index="1-1">item one</el-menu-item>
<el-menu-item index="1-2">item one</el-menu-item>
</el-menu-item-group>
<el-menu-item-group title="Group Two">
<el-menu-item index="1-3">item three</el-menu-item>
</el-menu-item-group>
<el-sub-menu index="1-4">
<template #title>item four</template>
<el-menu-item index="1-4-1">item one</el-menu-item>
</el-sub-menu>
</el-sub-menu>
<el-menu-item index="2">
<el-icon><icon-menu /></el-icon>
<span>Navigator Two</span>
</el-menu-item>
<el-menu-item index="3" disabled>
<el-icon><document /></el-icon>
<span>Navigator Three</span>
</el-menu-item>
<el-menu-item index="4">
<el-icon><setting /></el-icon>
<span>Navigator Four</span>
</el-menu-item>
</el-menu>
</el-col>
</el-row>
个人认为新版本的icon引入方式改变,之前是默认引入的,现在需要单独引入
使用过的图标单独引入并注册
<script>
import {Location, Setting, Menu ,Document} from '@element-plus/icons'
export default {
components: {
Location, Setting, Menu ,Document
},
name: "Aside"
}
</script>
此时的效果为
发现menu图标仍然未成功显示,查询官网后标签名称如下
修改icon-menu为menu后还是没有成功
<el-menu-item index="2">
<el-icon><menu/></el-icon>
<span>Navigator Two</span>
</el-menu-item>
个人认为menu标签具有特殊语义,此时采用方案二
找到Icon图标选项
将选项置于Copy Svg Content
复制相应代码,此处复制Memu并插入源代码中
<el-menu-item index="2">
<el-icon><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" data-v-394d1fd8=""><path fill="currentColor" d="M160 448a32 32 0 0 1-32-32V160.064a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V416a32 32 0 0 1-32 32H160zm448 0a32 32 0 0 1-32-32V160.064a32 32 0 0 1 32-32h255.936a32 32 0 0 1 32 32V416a32 32 0 0 1-32 32H608zM160 896a32 32 0 0 1-32-32V608a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32H160zm448 0a32 32 0 0 1-32-32V608a32 32 0 0 1 32-32h255.936a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32H608z"></path></svg></el-icon>
<span>Navigator Two</span>
</el-menu-item>
此时全部正常显示
原文链接:https://blog.csdn.net/weixin_52457745/article/details/121512720
作者:爱出汗
链接:http://www.qianduanheidong.com/blog/article/317202/ed2658261b6074c06c52/
来源:前端黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 前端黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-3
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!