341 字
2 分钟
解决uniapp使用Font Awesome图标无法显示问题
解决uniapp使用Font Awesome图标无法显示问题
前言
在平时的Vue项目中使用Font Awesome图标时很方便,只需要引入即可,但是在小程序里面使用却无法显示,并且提示[渲染层网络层错误]。
- Font Awesome下载 Download Font Awesome Free or Pro | Font Awesome
原因
导致报错的原因:小程序无法解析字体文件
在下载的Font Awesome css文件中使用字体是如下方式导入的:

这种方式,小程序无法识别。
解决方案
fontawesome-free-6.7.2-web\webfonts文件夹下的字体文件

我们只需要将字体文件转换为base64文件即可
打开这个网站:https://transfonter.org/
注意事项:ttf字体文件勾选TTF,woff2字体文件勾选WOFF2

第四步点击后会生成一个压缩包,下载压缩包,将stylesheet.css文件中的src 中的url替换Font Awesome的all.css文件中对应的字体文件引入,具体看图:

替换后应是:

有好几个字体文件都需要一一替换!!!
建议:
base64很长,推荐从stylesheet.css文件复制的时候,只复制url中单引号的内容去all.css替换
url('base64.....') format("woff2")url("../webfonts/fa-brands-400.woff2") format("woff2")结尾
记得在App.vue中引入一下css
<style>/* 导入字体图标 替换成你的自己路径 */@import '/src/static/css/all.css';</style>参考链接
解决uniapp使用Font Awesome图标无法显示问题
https://blog.pljzy.top/posts/uniapp/解决uniapp使用font-awesome图标无法显示问题/ 相关文章 智能推荐
1
弹幕树洞项目功能新增篇
杂七杂八 项目地址项目后端地址:https://github.com/ZyPLJ/ZYTteeHole项目前端页面地址:ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue目前项目测试访问地址:http://tree.pljzy.top/ 注意是http,输成https就访问到博客里面去了。
2
弹幕树洞项目
杂七杂八 ZY树洞前言ZY树洞是一个基于.NET Core开发的简单的评论系统,主要用于大家分享自己心中的感悟、经验、心得、想法等。好了,不卖关子了,这个项目其实是上班无聊的时候写的,为什么要写这个项目呢?因为我单纯的想吐槽一下工作中的不满而已。
3
我用朋友的开源项目PI-Desktop做了个图片转换网站 🖼️
杂七杂八 我用朋友的开源项目PI-Desktop做了个图片转换网站 🖼️本文除总结外,无AI污染,放心食用。前言 🚀现在AI越来越厉害,市面上的AI应用层出不穷,比如Codex、Claude Code、Cursor以及Trae。这些软件不管是桌面应用还是终端应用,都是用来调用并使用AI大模型的。
4
VGN 闪电68 磁轴键盘开箱
记录生活 VGN 闪电68 磁轴键盘开箱前言距离上次换键盘过了5个月了,上次换的是矮轴键盘,用于工作,这次换个磁轴放家里打游戏。AESCO A83 Air 矮轴键盘开箱 - ZY知识库我在家里用的键盘还是大学时买的珂芝K75机械键盘
5
我做了一款贴在 Windows 桌面上的 Markdown 便签
杂七杂八 我做了一款贴在 Windows 桌面上的 Markdown 便签简介很多人的桌面其实缺一块「刚好够用」的空间:既不想开 Notion / Obsidian 那种重应用,也不想用系统记事本写一堆没格式的草稿。MarkdownNote(便签) 就是为这个场景写的
随机文章 随机推荐