a***@qq.com
a***@qq.com
  • 发布:2019-12-12 10:23
  • 更新:2021-10-01 11:14
  • 阅读:1436

【报Bug】nvue uni-app编译模式下,onNavigationBarButtonTap监听导航栏按钮点击事件没有反应

分类:nvue

详细问题描述

[内容]
nvue uni-app编译模式下,onNavigationBarButtonTap监听导航栏按钮点击事件没有反应,造成原生的导航栏按钮不能监听点击事件

重现步骤

[步骤]
在 pages.json 页面配置好导航栏按钮之后,我在 nvue 页面中用 onNavigationBarButtonTap 生命周期去监听导航栏按钮的点击事件,但是不管我怎么写,然后在手机上点击都没有在控制台输出监听的对象,也不会报错
[结果]
监听之后,没有任何反应,在iOS/Android多个不同机型运行都没有效果
[期望]
能修复,至少要给我报个错啊
[如果语言难以表述清晰,拍一个视频或截图,有图有真相]

IDE运行环境说明

[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]
HBuilderX
[IDE版本号]
2.4.6
[windows版本号]
win10专业版 1903
[mac版本号]

uni-app运行环境说明

[运行端是h5或app或某个小程序?]
APP
[运行端版本号]

[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]
HBuilderX
[编译模式是老模板模式还是新的自定义组件模式?]
uni-app

App运行环境说明

在iOS/Android多个不同机型运行都没有效果
[Android版本号]
7.1.1 4.4.4
[iOS版本号]
10.1.1(14B100)
[手机型号]
努比亚Z17S,红米PRO,Vivo X5 MAX+,IPhone5,IPhone xr
[模拟器型号]

附件

[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]

[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]

// pages.json 配置  
{  
            "path" : "pages/user/user",  
            "style" : {  
                "app-plus": {  
                    "titleNView": {  
                        "type":"float",  
                        "backgroundColor":"rgba(0, 0, 0, 0)",  
                        "titleText": "",  
                        "titleColor": "#3c3c3c",  
                        "buttons": [  
                            {  
                                "color": "#3c3c3c",  
                                "float": "right",  
                                "fontSize": "28px",  
                                "fontSrc": "/static/font/iconfont.ttf",  
                                "text": "\ue76c",  
                                "background": "rgba(0,0,0,0)"  
                            },  
                            {  
                                "color": "#3c3c3c",  
                                "float": "right",  
                                "fontSize": "28px",  
                                "fontSrc": "/static/font/iconfont.ttf",  
                                "text": "\ue7b2",  
                                "background": "rgba(0,0,0,0)"  
                            }  
                        ]  
                    }  
                }  
            }  
        }
// nvue 页面监听代码  
onNavigationBarButtonTap(e) {  
    console.log(e)  
 }

[App安装包或H5地址]

[可重现代码片段]

联系方式

[QQ]
1281671582

2019-12-12 10:23 负责人:无 分享
已邀请:
这是谁的部将

这是谁的部将 - 测试

同问

该问题目前已经被锁定, 无法添加新回复