UNI-APP引入iconfont的方法

在uniapp中引入iconfont的方法有两种,一种是本地引入的,还有一种是在线引入的。

先说一下在线引入的方法,在iconfont中创建一个你自己的项目,之后添加一些图标进去,

选择unicode然后复制代码。然后下载代码至本地,在里面找到iconfont.css我们只用这个,拿到CSS之后放进我们的uniapp项目中,并将代码张贴上去,替换掉之前的代码

在app.vue中引入CSS文件

使用的时候也很简单

 

可以看到上面的方法还是引入了外链的,我们普遍是不喜欢这样做的,总感觉不保险,所以还要是本地的比较合人胃口

iconfont文件里面包含 iconfont.ttf、iconfont.css, 将 iconfont.ttf文件转位 base64。
推荐转换工具地址:https://www.giftofspeed.com/base64-encoder/

然后打开 iconfont.css文件,修改 @font-face 部分,将转换好的 base64代码粘贴到对应位置,并且设置 代码如下:

@font-face { font-family: "iconfont";
 src: url(data:font/truetype;
charset=utf-8;
base64,转换的base64内容) format('truetype'); } .iconfont { display: inline-block; }

最后则再项目中App.vue中引入iconfont.css文件

<style> @import "./font/iconfont.css"; </style>

在任意组件中使用方法:

<view class="iconfont icon-XXX"></view>

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WEB嘟嘟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值