[步骤]:
1、开发环境中,在pages.json文件当中配置各个页面路由和头部导航栏,Demo默认为personal-index(个人中心)为启动页.在开发环境中配置"condition"为persona-index为启动页面如图:
2、点击个人中心中的"登录/注册"进入"登录界面",登录界面原生导航栏配置如图所示:
效果图如下图所示:
3、登录页面配置页面生命周期事件"onNavigationBarButtonTap",监听点击导航栏"注册"按钮,如图所示:
点击"登录"页面右上角"注册"按钮,页面监听事件不会触发.
4、修改pages.json文件中"condition"启动页面为login(登录),如图所示:
5、应用刷新后,打开页面为"登录"页面,此时再点击"登录"页面原生导航栏右上角"注册"按钮,登录页面onNavigationBarButtonTap监听事件生效.如图所示:
[结果]
[如果语言难以表述清晰,可以拍一个视频或截图,有图有真相]
IDE运行环境说明
[HBuilder 或 HBuilderX]
[IDE版本号] HBuilderX 1.6.3
[windows版本号] windows10
[mac版本号]
App运行环境说明
[Android版本号] Android8.1.0
[iOS版本号]
[手机型号] 小米6X 三星S7edge
[模拟器型号] 小米6X 三星S7edge
附件
[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]
[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]
[安装包]
联系方式
[QQ] 1453925044