当前位置:   article > 正文

antd 中左侧菜单栏icon图标自定义_antdmenu怎么用图片代替icon

antdmenu怎么用图片代替icon

左侧菜单栏中的图标名称其实是一个图标的组件,要自定义图标,就要将图标封装成一个组件,然后使用。

封装组件

src/components/svgIcon/index.vue

  1. <template>
  2. <div>
  3. <img src="@/assets/tuceng.png" alt="" />
  4. </div>
  5. </template>
  6. <script setup></script>
  7. <style lang="less" scoped>
  8. img {
  9. width: 20px;
  10. height: 20px;
  11. }
  12. </style>

全局引入注册

main.ts

  1. import svgIcon from '@/components/svgIcon/index.vue';
  2. app.component('svgIcon',svgIcon);

使用

router/index.ts

  1. {
  2. name: 'xxxx',
  3. path: '/xxxx',
  4. meta: { icon: 'svgIcon', title: '标题' },
  5. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/113127
推荐阅读