效果
1、导入插件
uni-icons插件:https://ext.dcloud.net.cn/plugin?name=uni-icons
复制 uniicons.ttf 文件到 static/fonts/ 下
仅需要那个uniicons.ttf文件,不引入插件、单独把那个文件下载到本地也是可以的
2、配置页面
js
"app-plus": {
"titleNView": {
"buttons": [
{
"color": "#5F3DB8",
"fontSize": "50rpx",
"text": "\ue6a4",
"fontSrc": "static/fonts/uniicons.ttf"
}
]
}
}
fontSrc 填写static下的uniicons.ttf地址,注意写准确。
text 填写图标的名字。可以到此地址查询需要的图片:https://uniapp.dcloud.net.cn/component/uniui/uni-icons.html
复制需要的图片名称到uniicons_file.ts中搜索,我这里添加的是gift,就把 unicode 的值 \ue6a4 填写到text
4、绑定点击事件
js
onNavigationBarButtonTap(e) {
console.log('自定义按钮被点击')
}