导入阿里图标库

一. 第一种方法导入阿里图标库

1. 在项目的src目录里面写入css,css里面写入iconfont.css,

2. 在iconfont.css里面写入@import url('https://at.alicdn.com/t/c/font_3871204_ca4pslau5fh.js')   

3. 然后在main.js里面写入 import './assets/css/reset.css'

4. 这样就可以在项目里面用阿里图标库的图标了

### Vue3 中阿里图标库的使用教程 #### 1. 安装依赖 在 Vue3 项目中集成阿里图标库之前,需确保安装必要的工具包 `@ant-design/icons-vue` 和其他可能需要的依赖项。可以通过 npm 或 yarn 进行安装: ```bash npm install @ant-design/icons-vue --save ``` 或者 ```bash yarn add @ant-design/icons-vue ``` 此操作会下载并安装 Ant Design 的图标组件库,该库支持动态加载阿里云图标的 SVG 文件[^1]。 --- #### 2. 引入阿里图标库通用样式 为了使整个项目能够统一应用阿里图标库的样式,在项目的入口文件(如 `App.vue` 或者 `main.ts/main.js`)中引入通用 CSS 样式: ```css /* App.vue */ <style> .icon { width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden; } </style> ``` 上述代码只需全局引入一次即可生效。 --- #### 3. 添加字体文件至静态资源目录 将从阿里图标平台下载下来的 `.ttf` 字体文件以及对应的 `iconfont.css` 文件放置于项目的静态资源目录下(通常为 `/public/static/`)。随后调整 `iconfont.css` 文件中的路径设置以匹配实际部署环境的需求: ```css /* 修改后的 iconfont.css */ @font-face { font-family: "iconfont"; src: url('/static/iconfont.ttf') format('truetype'); } ``` 这里需要注意的是,如果项目采用相对路径,则应根据实际情况修正 URL 地址[^2]。 --- #### 4. 在页面中使用自定义图标 完成以上配置之后,便可以在任意 Vue 组件内通过 `<uni-icons>` 或者直接利用 HTML 实现方式来调用所需图标: ```html <template> <!-- 使用 uni-icons --> <uni-icons custom-prefix="iconfont" type="icon-gongshangzhuce" size="30"></uni-icons> <!-- 或者直接嵌套 i 标签 --> <i class="iconfont icon-gongshangzhuce"></i> </template> <script setup lang="ts"> // 如果需要 TypeScript 类型声明可以在此处导入相关内容 </script> <style scoped> @import '@/static/iconfont.css'; </style> ``` 此处展示了两种不同的实现形式供开发者选择适用场景下的最佳实践方案。 --- #### 5. 动态加载图标 (可选) 对于某些特殊需求而言,比如按需加载特定图标而非一次性全部加载所有图标的情况,推荐借助官方文档提供的 API 方法来进行处理。具体细节请参阅 [@ant-design/icons-vue](https://www.npmjs.com/package/@ant-design/icons-vue)。 --- ### 总结 综上所述,Vue3 配合阿里图标库的具体流程大致分为以下几个方面:首先是安装必要插件;其次是正确配置全局样式的引入位置;接着把相关字体文件妥善存放到合适的位置并更新其引用链接;最后按照既定模板书写前端界面逻辑部分即可顺利完成整个过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值