vue项目引入iconfont

本文介绍了在Vue项目中引入和使用Iconfont的过程,包括遇到的困难和解决方案。通过在线引用Font class方式实现新旧图标的共存,无需合并库文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

第一个前端的任务就把我难住了,花了1天了解完毕,所以做一个记录。

开发时遇到的困难

不知道如何在一个vue项目里使用不同的图标项目

解决方案

在思考了若干的合并库的操作后,发现采用Font class方式并且在线引用可以达到我的目的

寻找合适的样式

在登录到iconfont官网后,可以通过搜索功能找到自身想要的样式:

找到自身想要的样式后添加到购物车(或者直接下载,但是我没有采用这个办法)

在这里插入图片描述
然后将购物车内的图表添加到项目:

如果没有项目需要就需要自己创建一个
在这里插入图片描述
如果想要本地引用那就选择下载:
关于生成文件的方式
在这里插入图片描述
点这个下载到本地。就会获得一个本地样式库,包含本次项目中添加的图标。
在这里插入图片描述

遇到的困难

生成了新内容所需的样式库后,我遇到了一个问题,项目中已经存在一个旧的样式库了,如何使其共存。

由于缺乏经验的缘故,我认为必须将两个库进行合并,但是我并不了解旧的库在网站中的内容构成,导致我需要在文件层面上进行合并或者研究引用的合并。

这方面并不简单,并且我并未研究成功。但是后续我发现项目中采用的不是本地引用的方式而是在线引用,并且使用的方式为Font class
(之前误认为是本地引用,导致花了很多时间没能成功使用新图标)

解决方案

于是我采用了激进的探索策略,
第一步替换在线引用的url,url来自:
在这里插入图片描述

替换后,进行测试发现可以显示新添加的图标证明表层通路可行。

第二步保留旧样式的url,发现新旧的内容都能显示。

目的实现

vue项目以Font class方式引入iconfont

在index.html中引用之前生成的url(可以并列引用)。

在这里插入图片描述

项目中就可以使用字体图标了。

<i class="iconfont icon-barchart"></i>

结语

我的目标是添加新的图标,现在我会了。
总结一下操作:

  • 去官网找合适的图表,然后添加给购物车,购物车添加到项目。
  • 最后项目生成url,index添加url,vue调用添加的内容。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值