uni-app 引入本地iconfont

直接将阿里矢量图库下载下来的文件加入到库中是无法使用的,编译时会报错,这是因为小程序中无法引入外部图标库
正确的引入方式是,先将iconfont库进行转换,转换成base64编码之后再进行引入
1.从阿里矢量图库下载图标库文件(工程中实际只要使用到iconfont.css文件,其他文件无需加到工程目录下)


image.png

2.上传tff文件,转换成base64

转换网站: https://transfonter.org

image.png

下载后的压缩包进行解压,文件如下
image.png

打开css文件,复制这一行到工程下的iconfont.css文件下


image.png

其他的都可以删除,把刚刚复制的一行粘贴进来,最后的format可以改成turetype

image.png

使用:

在App.vue文件中根据文件路径引入iconfont.css文件即可使用


image.png

index.vue:


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一.iconfont使用场景(优缺点); 一般我们项目决定要使用一个技术点前,会查相关资料对其有大概的理解。例如,...
    萧强阅读 1,640评论 1 6
  • 一、准备工作 1、首先,进入阿里的矢量图标库,在这个图标库里面可以找到很多图片资源,当然了需要登录才能下载或者使用...
    你买票吗阅读 8,788评论 1 3
  • 一些名词:jpg(jpeg),png,gif,webp,bmp,apng,base64,svg,雪碧图,图标字体 ...
    阿r阿r阅读 7,278评论 0 6
  • 结合自己开发经历,总结在uni框架下使用字体图标的流程。开始之前可以先学习下面的官方文档,通过文档已经能够掌握使用...
    RisunJan阅读 14,223评论 2 3
  • 今天我来接孩子。孩子在一所私立学校读初中,校门口早已围了一群家长。有的东张西望,有的翘首以盼,盼着早日见到久违的孩...
    秋风宜人阅读 772评论 9 13