详细问题描述
[内容]
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
1 个回复
这是谁的部将 - 测试
同问