# Vue引用阿里矢量图标库(icon-font)
**Repository Path**: jiang-huachao-ash/vant-use-ali-icon
## Basic Information
- **Project Name**: Vue引用阿里矢量图标库(icon-font)
- **Description**: Vue中使用阿里矢量图标库
- **Primary Language**: Unknown
- **License**: GPL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2023-02-08
- **Last Updated**: 2023-02-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: npm, Nodejs, 阿里矢量图标库, Vue, Icon-font
## README
# Vue 引用阿里矢量图标库
#### 介绍
Vue 中使用阿里矢量图标库
注:这里使用的是 icon 图标
## 阿里矢量图标库地址
阿里矢量图标库-点此链接跳转-----> [阿里矢量图标库](https://www.iconfont.cn/)
## 使用教程:
### 1. 打开阿里图标库选择想要的图标然后添加入库

### 2. 把选择好的图标添加到我的项目中然后在我的项目中查看

### 3. 在我的项目中下载代码
### 4. 点击下载到本地,下载之后是一个压缩文件,然后解压打包之后把文件更名为 icon

### 5. icon 文件夹添加至 Vue 项目的静态文件夹 src / assets 中。

### 6. 在 main.js 中全局引入这个 css 文件

#### 代码如下:
```js
// 引入阿里图标css文件
import '@/assets/icon/iconfont.css'
```
### 7. 在 css 文件中放入阿里图标库中的在线链接并且加入 iconfont 的默认配置--即 iconfont.css 文件,如:
```js
//以下为下载后的代码,下载的图标越多,代码量越高
@font-face {
font-family: 'iconfont';
/* Project id */
src: url('iconfont.ttf?t=1675858556631') format('truetype');
}
.iconfont {
font-family: 'iconfont' !important;
font-size: 14px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-jiarehuoyan-xianxing:before {
content: '\e7a2';
}
.icon-toutiaoyangshi:before {
content: '\e622';
}
```
#### ps:如果后期还想加入一些其他的图标的话,重复上边的步骤就行了,然后在我的项目中点击更新代码,直接在项目的 css 文件夹中把@font-face 更新一下就行了
### 8. 就可以直接在项目中使用啦
```js
// 使用阿里icon字体图标
// 开始的iconfont是必须要有的前提class属性
// 后面的 icon-jiarehuoyan-xianxing 则是自定义图标属性
```
##### 如果不知道图标的自定义属性的话可以打开 icon 中的 demo_index.html 文件 查看自定属性的名称

#### 欢迎大家参与贡献
1. Fork 本仓库
2. 新建分支
3. 提交代码
4. 新建 Pull Request
5. 如果本文档有任何问题欢迎大家私信或评论
6. 喜欢的话可以收藏+关注
7. 谢谢
#### 题外
1. 使用 阿里矢量图标库来个性化图标
2. 使用过程中如果同时使用了 Vant 组件库可能会引起图标大小样式的冲突,需要通过修改特定位置的 css 样式来使其大小一致
3. 你可以通过 [https://gitee.com/jiang-huachao-ash](https://gitee.com/jiang-huachao-ash) 这个地址来了解 Ash 的开源项目
4. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
5. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)