可以通过修改样式来改变图标的大小,例如添加一个样式类:

.icon-size {
  font-size: 20px;
}

然后在模板中添加该样式类:

<template #title>
  <i v-if="menu.meta.icon && menu.meta.icon.includes('el-icosn')" :class="menu.meta.icon" class="icon-size"></i>
  <component v-else :is="menu.meta.icon" />
  <span>{{ menu.meta.title }}</span>
</template>

这样就可以将图标的大小设置为 20px。当然,也可以通过其他方式来修改图标的大小,比如使用内联样式或者修改组件的 props。


原文地址: https://www.cveoy.top/t/topic/cP0R 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录