uniapp app 实现右上角回首页;点homeButton返回上一页;onNavigationBarButtonTap不生效问题

场景:

app,Android移动端 实现点击右上角图标,回首页。
问题:用了官网的 homeButton,图标正常展示了,也可点击,但每次点击后是会返回上一页而非首页。

后来查到说,要结合onNavigationBarButtonTap生命周期函数使用,但毫无反应。

解决方法:

放弃这种方法,选择官网提供的 自定义按钮 buttons pages.json 页面路由 | uni-app官网

代码实现:

1、pages.json页面设置自定义按钮,这里图标选择官网提供的type: home,靠右展示

复制代码
// 主要代码: 
"titleNView": {
	"homeButton": "false",
	"buttons": [{
	  "type": "home",
	  "float": "right"
    }]
}

2、在对应页面加onNavigationBarButtonTap函数,我这里不需要区分按的什么按钮,就没有接收参数,若需要可以按官网来做判断 页面简介 | uni-app官网

实现界面:

参考地址:【uniapp】解决autoBackButton不生效和onNavigationBarButtonTap不起作用问题:_autobackbutton失效_Sun Peng的博客-CSDN博客

相关推荐
尘世中一位迷途小书童13 小时前
JavaScript 一些小特性:让你的代码更优雅高效
前端·javascript·架构
草帽lufei13 小时前
高强度SOLO真实业务项目
前端·ai编程·trae
1024肥宅13 小时前
告别异地登录告警!用 GitHub Self-Hosted Runner 打造“零打扰”全栈自动化部署
前端·后端·github
GDAL14 小时前
CSS重置样式表(Reset CSS
前端·css
SpringLament14 小时前
TanStack Virtual 源码解析:定高/不定高虚拟列表实现原理以及框架无关设计
前端·javascript
猪猪拆迁队14 小时前
高性能 Package构建系统设计与实现
前端·后端·node.js
UIUV14 小时前
JavaScript中instanceof运算符的原理与实现
前端·javascript·代码规范
前端fighter14 小时前
全栈项目:闲置二手交易系统(一)
前端·vue.js·后端
飞行增长手记14 小时前
IP协议从跨境到物联网的场景化应用
服务器·前端·网络·安全
我叫张小白。14 小时前
Vue3 插槽:组件内容分发的灵活机制
前端·javascript·vue.js·前端框架·vue3