新的一天
新的一天
  • 发布:2019-01-03 10:04
  • 更新:2022-11-19 17:12
  • 阅读:26242

uni-app 引入本地iconfont的正确姿势

分类:uni-app

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>

经测试在H5及小程序中可以正常使用

备注:
iconfont文件是使用的阿里图标库: https://www.iconfont.cn

12 关注 分享
3***@qq.com 1***@qq.com wangjiakia Near_Li 3***@qq.com l***@163.com 1***@163.com machi的奶茶 4***@qq.com 5毛钱特效 ningx 一路格桑花

要回复文章请先登录注册

4***@qq.com

4***@qq.com

万分感谢
2019-11-22 10:59
新的一天

新的一天 (作者)

回复 1***@qq.com :
能用,我版本是2.2.20190816
2019-09-06 09:47
1***@qq.com

1***@qq.com

回复 Javin :
之后怎么解决了吗,我遇到了同样的问题
2019-09-03 11:13
新的一天

新的一天 (作者)

回复 QQ903516710 :
tks!
2019-08-20 14:04
QQ903516710

QQ903516710

特意登录来感谢一下,完美解决了我的问题.

感谢!!
2019-08-19 00:50
Javin

Javin

回复 Javin :
可以用 我搞错了代码
2019-07-21 17:42
Javin

Javin

之前可用,但是我升级到HBuild X 2.1.1.20190716之后就不能用了。
2019-07-21 15:22
新的一天

新的一天 (作者)

回复 9***@qq.com :
碰到什么问题
2019-06-18 13:13
9***@qq.com

9***@qq.com

回复 leah_huang :
我也想问下,你解决了吗?
2019-06-14 21:46
1***@qq.com

1***@qq.com

置顶!666
2019-04-24 00:31