uniapp使用字体图标 ttf svg作为选项图标,还支持变色变图按

在staic目录下有一些ttf文件,如uni.ttf,iconfont.ttf 这些文件中保存这字体svg的源码们,我们也可以在网上找其他的。这些就是我们要显示的突图标的 显示来源。这样不用使用png图标,选中不选中还得用两个图片

我的具体使用如下

javascript 复制代码
	"tabBar": {
		"color": "#7A7E83",
		"selectedColor": "#007AFF",
		"borderStyle": "black",
		"backgroundColor": "#F8F8F8",
		"iconfontSrc":"static/uni.ttf",
		"list": [{
				"pagePath": "pages/tabBar/component/component",
				"iconPath": "static/c1.png",
				"selectedIconPath": "static/c1.png",
				"text": "功能1",
				"iconfont": { // 优先级高于 iconPath,该属性依赖 tabbar 根节点的 iconfontSrc
				       			"text": "\ue534",
				        		"selectedText": "\ue230",
				        		"fontSize": "16px",
				        		"color": "#000000",
				        		"selectedColor": "#0000ff"
				      		}
			},

编码我是在page.json中随机找的,以后有好方法再记录

FontForge on Windows 一个软件

比如上面这个图标就填写上 "selectedText": "\ue8e5", 试验么问题

windows 查看ttf字体_如何查看ttf中字符-CSDN博客

以下是选中效果和非选中效果的实际效果展示

下面是官网的解释

相关推荐
小徐_23338 小时前
Wot UI v1 升级 v2?这份迁移指南帮你少踩坑!
前端·微信小程序·uni-app
游戏开发爱好者813 小时前
使用Fiddler设置HTTPS抓包诊断Power Query网络问题
android·ios·小程序·https·uni-app·iphone·webview
棋宣16 小时前
uni-app编译到微信小程序中,父传子props首次传递数据不接收的bug
微信小程序·uni-app·bug
阳光先做1 天前
uniapp打包鸿蒙安装包问题
uni-app
码海扬帆:前端探索之旅2 天前
深度定制 uni-combox:新增功能详解与实战指南
前端·vue.js·uni-app
计算机学姐2 天前
基于微信小程序的图书馆座位预约系统【uniapp+springboot+vue】
vue.js·spring boot·微信小程序·小程序·java-ee·uni-app·intellij-idea
中犇科技2 天前
电商app源码系统推荐|开源 uniapp 商城系统
uni-app
海水冷却2 天前
uniapp 实现直播功能的完整方案与实战指南
uni-app
wuxianda10303 天前
Object-C/Swift/UniApp项目苹果商店上架3天极速解决方案汇报总结
ios·uni-app·objective-c·cocoa·苹果上架
WKK_3 天前
uniapp 微信小程序使用TextEncoder,arrayBufferToBase64
微信小程序·小程序·uni-app