vue项目中导入iconfont字体图标

176 阅读1分钟

vue项目导入iconfont的方式有很多种,在这里我讲一下我自己在实战中常用的一种方式——Font Class。

首先将所需的图标加入到购物车中,然后点击导航栏的购物车图标会弹出右侧界面,点击 下载代码

导入iconfont_下载代码.png

解压下载的压缩包得到如下文件:

导入iconfont_代码文件.png

我们只需将这几个文件导入项目中即可:

导入iconfont_导入项目.png

然后再main.js文件中全局引入:

导入iconfont_全局引入1.png

并在全局样式文件中加入以下代码:

导入iconfont_全局引入2.png

// 阿里字体图标设置
.icon,
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

最后就可以在项目中使用字体图标了:

导入iconfont_使用.png

在已有的基础上添加新的字体图标

有时候在项目过程中发现还少了几个图标,想在已有的基础上继续添加新的字体图标怎么办呢?

首先,将新的代码文件改名后导入项目中:

导入iconfont_修改代码文件并导入.png

将css文件中的内容导入原css文件中,并修改 src 的路径名即可:

导入iconfont_css文件中的内容导入原css.png

导入iconfont_css文件中的内容导入原css2.png