随笔(六)『Vue项目 引入 阿里巴巴图标』

1、进入阿里巴巴图标官网:https://www.iconfont.cn/

2、随意选个图标库

3、把需要的图标添加入库(购物车)

4、进入购物车,下载代码

5、在项目中创建文件夹:src/icon,把下载好的文件拷贝过去


6、在main.js文件里,导入:import '@/icon/iconfont.js'

7、测试的组件Test.vue

<template>
  <div>
    <button >我在这里</button>
    <div v-for="(item, index) in iconList" :key="index">
      啦啦
      <svg class="icon" aria-hidden="true">
        <use :xlink:href="`#${item}`"></use>
      </svg>
    </div>
  </div>
</template>

<script>

export default {
  name: 'Test',
  data () {
    return {
      iconList: [],
    };
  },
  created() {
    this.init();
  },
  methods: {
    init() {
      var itemList = document.querySelectorAll('svg symbol');
      for (var i = 0; i < itemList.length; i++) {
        this.iconList.push(itemList[i].id)
      }
    }
  }
}

</script>
<style lang='scss' scoped>
.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
</style>

8、效果

posted @   小昕昕  阅读(185)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示