美文网首页Android
uni-app添加自定义字体图标

uni-app添加自定义字体图标

作者: YiYaYiYaHei | 来源:发表于2022-03-10 16:55 被阅读0次

本文主要介绍uni-app如何添加自定义字体图标

一、使用uni-icons增加自定义图标

1.1 准备图标

这里我使用的是阿里图标库,找到项目所需图标后,下载下来备用(可以是svg、ttf、img等等)

1.2 合并图标
  • ① 使用ttf编辑器打开uni-modules/uni-icons/components/uni-icons/uni.ttf文件
图1-1 ttf编辑器
图1-2 导入成功
图1-3 设置图标编码 图1-4 下载ttf

这里使用的vscode编辑器:


图1-6 去除换行符
  • ④ 替换uni-icons.vue文件中原有的base64字符串
图1-7 替换base64
  • ⑤ 补充icons.js

    图1-8 补充图标编码
  • ⑥ 使用


    图1-9 使用

以上是直接在uni-icons中添加,但小程序限制代码体积,所以不建议直接在uni-icons中添加,建议只引入所需图标

二、只引入所需图标

1.1 准备图标
  1. 建议开发前期准备时,先汇总项目所需图标,然后一次性引入;
  2. 使用ttf编辑器结合uni-icons提供的图标阿里图标,汇总出项目所需图标,然后下载下来,命名为iconfont.ttf
  3. 如果选择这种方法,可以直接删除uni-icons组件包。
    图2-1 准备图标
    图2-2 下载zip包
1.2 引入
  • ① 在static下创建iconfont目录

    图2-3 创建iconfont目录
  • iconfont.css
    将压缩包了的icon.css复制到iconfont.css中,并修改字体库名称

    图2-4 iconfont.css
  • iconfont.ttf
    将压缩包了的iconfont.ttf复制到iconfont中;

  • ④ 引入
    App.vue中引入iconfont.css

    图2-5 引入
  • ⑤ 使用
    注意名称前要加iconfont icon-*

    图2-6 使用
相关链接

ttf编辑器
base64在线转换工具

相关文章

网友评论

    本文标题:uni-app添加自定义字体图标

    本文链接:https://www.haomeiwen.com/subject/xpnfdrtx.html