uniappp配置导航栏自定义按钮(解决首次加载图标失败问题)

1.引入iconfont的图标,只保留这两个文件

2.App.vue引入到全局中

javascript 复制代码
@import "./static/fonts/iconfont.css"

3.pages.json中配置text为图标对应的unicode

javascript 复制代码
{
			"path": "pages/invite/invite",
			"style": {
				"h5": {
					"titleNView": {
						"buttons": [{
							"color": "#fff",
							"fontSize": "50rpx",
							"text": ""
						}],
						"backgroundColor": "#FE2248"
					}
				},
				"navigationBarTitleText": "邀请"
			}

		},

4.最后最关键的一步将iconfont.css中的iconfont改为.uni-btn-icon(底下是修改后的)

javascript 复制代码
@font-face {
  font-family: "iconfont"; /* Project id 4778538 */
  src:url('iconfont.ttf?t=1733910972592') format('truetype');
}

//只改这里
.uni-btn-icon {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-bangzhu:before {
  content: "\e60e";
}

官网说用\ue60e 这种,但实际是首次进入页面加载不出来,刷新才会出现。

相关推荐
风骏时光牛马17 小时前
企业业务运营信息数据库
前端
IT_陈寒17 小时前
Vue的数组更新把我坑惨了
前端·人工智能·后端
于航18 小时前
分层上下文压缩,幻觉检测,错误累积概要
前端
数据掘金18 小时前
鸿蒙统计的权限弹窗怎么适配?
前端
数据掘金18 小时前
鸿蒙统计的多设备协同数据怎么打通?
前端
尘中远18 小时前
Qwt7的曲线渲染平滑实现:高斯卷积、Savitzky-Golay 回归与特征保护
前端
Fly19 小时前
我来提需求,你带着 Codex 做项目:AI 全栈课程开始实战了
前端
集智飞行19 小时前
解决mavros2 ros2版本cpu占用高的问题
java·服务器·前端
HSunR20 小时前
ruoyi 若依 自定义注解 参数校验
java·前端·数据库
拆房老料21 小时前
ONLYOFFICE也能像Microsoft Word和WPS一样分别设置中西文字体
前端·html·word·开源软件·wps