由于elelmentui自带的icon太少了。所以今天写一个elementui如何使用阿里的iconfont的教程。
首先你需要注册一个iconfont账号
![image-20210204174721228](https://i-blog.csdnimg.cn/blog_migrate/f04c848225b1fd4b2a41fc84e24ba112.png)
注册之后点击我的项目
点击添加新增一个项目
随便选择一个图标,点击加入购物车
点击购物车按钮
点击添加到项目
![image-20210204175231359](https://i-blog.csdnimg.cn/blog_migrate/a689082eccaba4bc8a8ba080bc2a406e.png)
选择之前创建的项目
![image-20210204175253054](https://i-blog.csdnimg.cn/blog_migrate/1b1518b340d48041d2f69e02ae58994d.png)
进入我的项目拷贝css在线地址
![image-20210204175342055](https://i-blog.csdnimg.cn/blog_migrate/651fb97bf14ad1eec600d9fa4a2757ac.png)
在vue项目的index.html添加
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
// 主要是这一行代码
<link rel="stylesheet" href="//at.alicdn.com/t/font_2364355_q6nt5bkwrul.css">
<title>管理系统</title>
</head>
<body>
<div id="app"></div>
</body>
</html>
在assets文件夹下新建一个iconfont.css文件,并写入如下代码
[class^="el-icon-ali"], [class*="el-icon-ali"] {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
// el-icon-ali 需要替换成创建项目时候的FontClass前缀。
// iconfont 需要替换成创建项目时候的 Font Family
然后在main.js引入这个iconfont.css
import './assets/iconfont.css'
然后就可以在代码中使用了
<i class="el-icon-ali-hongbao1"></i>