侧边栏收起来,一级栏图标没显示什么原因?

<div class="aside-box" :style="{ width: isCollapse ? '65px' : '210px' }">

<el-aside>

<div class="aside-name">

<img

data-v-70338efb=""

class="logo"

src="../assets/logo.jpg"

alt="welcome"

/>

<div class="name" v-if="isCollapse === false">FanJiangtao</div>

</div>

<div class="aside-box">

<el-scrollbar>

<el-menu

active-text-color="#0da7eb"

router

:default-active="$route.path"

:collapse="isCollapse"

collapse-transition="true"

>

<template v-for="subItem in menuList" :key="subItem.path">

<el-sub-menu

v-if="subItem.children?.length"

:index="subItem.path"

:key="subItem.path"

>

<template #title>

<el-icon>

<component :is="subItem.meta.icon"></component>

</el-icon>

<span>{{ subItem.meta.title }}</span>

</template>

<el-menu-item

v-for="item in subItem.children"

:key="item.path"

:index="item.path"

>

<template #title>

<el-icon>

<component :is="item.meta.icon"></component>

</el-icon>

<span>{{ item.meta.title }}</span>

</template>

</el-menu-item>

</el-sub-menu>

<el-menu-item v-else :index="subItem.path">

<template #title>

<el-icon>

<component :is="subItem.meta.icon"></component>

</el-icon>

<span>{{ subItem.meta.title }}</span>

</template>

</el-menu-item>

</template>

</el-menu>

</el-scrollbar>

</div>

</el-aside>

</div>

侧边栏收起来,一级栏图标没显示什么原因?
侧边栏收起来,一级栏图标没显示什么原因?


回答:

是不是这个一级栏图标配置的时候单词拼错导致不一致, 或者配置错了


回答:

这种问题需要你自己检查下元素,看下css怎么写的,大概率是被挤到别的地方去了,控制台找下这个图标,然后看下他的位置、大小、颜色


回答:

例如:

<el-menu-item v-else :index="subItem.path">

<template #title>

<el-icon>

<component :is="subItem.meta.icon"></component>

</el-icon>

<span>{{ subItem.meta.title }}</span>

</template>

</el-menu-item>

改成:

<el-menu-item v-else :index="subItem.path">

<el-icon>

<component :is="subItem.meta.icon"></component>

</el-icon>

<span slot="title">{{ subItem.meta.title }}</span>

</el-menu-item>

https://blog.csdn.net/Boneex/article/details/130806744

以上是 侧边栏收起来,一级栏图标没显示什么原因? 的全部内容, 来源链接: utcz.com/p/934456.html

回到顶部