网站首页

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 软件工程 > 前端开发 > Vue >

解决uniapp使用Font Awesome图标无法显示问题

时间:2025-03-06 21:16

人气:

作者:admin

标签:

导读:解决uniapp使用Font Awesome图标无法显示问题 前言 在平时的Vue项目中使用Font Awesome图标时很方便,只需要引入即可,但是在小程序里面使用却无法显示,并且提示[渲染层网络层错误]。 Fo...

在平时的Vue项目中使用Font Awesome图标时很方便,只需要引入即可,但是在小程序里面使用却无法显示,并且提示[渲染层网络层错误]

导致报错的原因:小程序无法解析字体文件

在下载的Font Awesome css文件中使用字体是如下方式导入的:

image

这种方式,小程序无法识别。

fontawesome-free-6.7.2-web\webfonts文件夹下的字体文件

image

我们只需要将字体文件转换为base64文件即可

打开这个网站:https://transfonter.org/

注意事项:ttf字体文件勾选TTF,woff2字体文件勾选WOFF2

image

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

image

替换后应是:

image

有好几个字体文件都需要一一替换!!!

建议:

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>

参考链接

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信