首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
微信小程序版Vant自定义字体图标(Icon)样式
📅 2026/10/30 1:59:21
✍️ 爱科研究院
👁 阅读 3,247
微信小程序版Vant自定义字体图标Icon样式阿里云图标1.进入阿里图标库搜索想要的图标再点加入购物车2.打开购物车下载源代码3.保存download.zip4.复制iconfont.ttf到小程序项目 /images/icon-ttf/5.打开demo_index.html就能看到自定义图标用法Vant自定义图标如果需要在现有 Icon 的基础上使用更多图标可以引入第三方 iconfont 对应的字体文件和 CSS 文件之后就可以在 Icon 组件中直接使用。例如可以在 app.wxss 文件中引入。复制iconfont.json中的icon样式部份放到my-icon样式后面在前面都加上my-icon-前缀。/* 引入第三方或自定义的字体图标样式 */font-face{font-family:iconfont;src:url(./images/icon-ttf/iconfont.ttf?t1782982543261)format(truetype);}.my-icon{font-family:iconfont;}.my-icon-icon-shangpin:before{content:\e64f;}.my-icon-icon-fuwu:before{content:\eb36;}.my-icon-icon-shangpin1:before{content:\e852;}.my-icon-icon-fuwu1:before{content:\e616;}使用自定义图标!-- 通过 class-prefix 指定类名为 my-icon --van-iconclass-prefixmy-iconnameicon-fuwu1/在其它控件里使用自定义图标指定icon-prefix即可van-grid-itemurl/test/testicon-prefixmy-iconiconicon-fuwuicon-colorDarkCyantext服务/发布可用性经测试 字体文件放小程序项目中开发工具能正常显示图标但发版后真机不能正常显示。解决办法把ttf文件放到后端服务器上如下所示font-face{font-family:iconfont;src:url(https://www.xxxxx.com/statics/icon-ttf/iconfont.ttf?t1782982543261)format(truetype);}这样真机也能正常显示同时也省去了占用小程序空间的问题。但是在安卓手机上这种方法也不行用base64编码解决1.首先进入下载的iconfont.ttf目录用node将iconfont.ttf生成base64码到iconfont_base64.txt文件。node-econst fsrequire(fs);const bfs.readFileSync(iconfont.ttf);console.log(data:font/truetype;charsetutf-8;base64,b.toString(base64))iconfont_base64.txt用写字板打开iconfont_base64.txt文件全选复制全部内容到url()中替换链接内容不能带有回车符。font-face{font-family:iconfont;src: url(data:font/truetype;charsetutf-8;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI8GU4GAAABjAAAAGBjbWFwqba6ywAAAiwAAAKcZ2x...)format(truetype);}注意如果项目比较大建议先收藏标图再从我的收藏里添加购物车下载源代码或保留好每次下载的图标源码。便于以后添加图标使用。
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/10/30 1:54:21
Classic ASP网上作业提交系统:IIS部署、数据库设计与二次开发排错
2026/10/30 1:54:20
沐曦股份联合启动“木兰AI-OpenG大模型开源开放分级测评”,共建开源繁荣生态
2026/10/30 1:54:20
Microduck双足机器人部署实录:从固件烧录到回中位调试指南
2026/10/30 5:10:01
1994年汇编拆解:TSR安全卸载与中断向量/MCB状态回滚
2026/10/30 5:10:01
教育专用大模型落地:L0/L1/L2架构、微调与验收
2026/10/30 5:10:01
从最大似然到梯度下降:线性回归与逻辑回归全链路解析
2026/10/30 5:10:01
Ubuntu 18.04.5桌面版安装全流程:镜像校验、UEFI分区与首启配置
2026/10/30 5:10:01
MODIS数据契约:波段、分辨率、产品分级与重投影处理
2026/10/30 5:05:01
switch 按类型匹配:Java 21 一行干掉 if-else 强转链
2026/10/30 0:03:44
OpenShell 完全定制指南:从安装到深度配置,打造高效 Windows 开始菜单
2026/10/30 0:03:44
Superpowers技能体系全解析:从Skills引入到安装的完整指南
2026/10/30 0:03:44
TensorFlow实现Weibull生存模型预测债券违约概率
2026/10/29 21:03:42
全国计算机二级C语言真题PDF高效刷题指南
2026/10/29 21:03:35
requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南
2026/10/29 21:03:28
递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现
2026/10/30 3:44:27
我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
2026/10/30 3:44:25
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026/10/30 3:44:29
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)