uniapp自定义导航之添加自定义按钮之使用字体图标

如题,在uni-app导航栏开发中,如何使用图片按钮。根据反复研读官方文档,最终总结使用图片类按钮的几个步骤。

首先,我们先来看下官方对于自定义导航按钮的配置表格
uniapp自定义导航之添加自定义按钮之使用字体图标_第1张图片

然后,字体图标我一般是使用的iconfont。根据上图划线的地方,总结使用图标按钮的几个步骤。

1、新建一个临时项目
uniapp自定义导航之添加自定义按钮之使用字体图标_第2张图片
2、在iconfont找到需要的图标按钮,一个按钮对应一个图标。
uniapp自定义导航之添加自定义按钮之使用字体图标_第3张图片
记住这里的的字体图标对应的Unicode是。下面配置会说到

3、进入项目,下载字体包
4、将*.ttf的字体包放入uniapp下的static文件夹下
uniapp自定义导航之添加自定义按钮之使用字体图标_第4张图片
5、在需要自定义导航按钮的页面(eg:index页面)做如下配置。

{
			"path": "pages/index/index",
			"style": {
				"navigationBarTitleText": "uniAPP",
				"app-plus": {
					"titleNView": {  
						"buttons": [{  
							"text": "\ue645",  //倒回顶部,图一说到text的Unicode必须使用\u开头,因此iconfont的Unicode的&#x必须转为\u。否则该图片在h5调试上可以显示,但是在app编译中却无法显示,之前就是吃了这个亏。问了好多人都没得到解答
							"fontSrc": "/static/signIn.ttf", 
							"fontSize": "20px",
							"color": "#007aff"
						}]  
					} 
				}
			}
		}

6、字体图标使用完毕后,删除iconfont上创建的临时项目

以上,就是如何使用iconfont自定义uniapp项目的导航按钮

你可能感兴趣的:(web前端,uniApp,UniApp开发)