CodeIsLaw
CodeIsLaw
  • 发布:2019-03-15 15:13
  • 更新:2019-12-16 13:15
  • 阅读:2314

【报Bug】导航栏上自定义按钮超过1个后点击事件失效

分类:uni-app

详细问题描述

在appPlus里面定义了2个按钮,结果点击事件监听onNavigationBarButtonTap失效了,没有任何输出。

重现步骤

[步骤] 导航栏上自定义2个按钮,onNavigationBarButtonTap失效
[结果] 点击任何一个按钮。点击事件失效
[期望] onNavigationBarButtonTap可以监听按钮点击事件
请参考附件截图

IDE运行环境说明

[HBuilder 或 HBuilderX]
[IDE版本号]
[windows版本号] 1.7.0
[mac版本号]

uni-app运行环境说明

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

App运行环境说明

[Android版本号] 8.1
[iOS版本号]
[手机型号] 小米note3
[模拟器型号]

附件

[可重现代码片段]
在pages.json代码如下:

            "app-plus": {  
                    "titleNView": {  
                        "buttons": [{  
                            "text": "\ue60c",  
                            "fontSrc": "/static/iconfont.ttf",  
                            "fontSize": "24px",  
                            "float": "right"  
                        },{  
                            "text": "筛选",  
                            "select":"true",  
                            "width": "auto",  
                            "fontSize": "28upx",  
                            "float": "left"  
                        }]  
                    }  
                }

联系方式

[QQ] 313902419

2019-03-15 15:13 负责人:无 分享
已邀请:
CodeIsLaw

CodeIsLaw (作者)

没有官方技术小哥哥出来帮忙看看么?o(╥﹏╥)o

  • DCloud_UNI_CHB

    把点击事件的代码也补充上来

    2019-03-19 15:58

CodeIsLaw

CodeIsLaw (作者)

        onNavigationBarButtonTap: function(e) {  
            // console.log(e)  
            if (e.index == 0) {  
                console.log('点击扫码按钮了')  
                uni.navigateTo({  
                    url: "../scan/scan-verify"  
                });  
            } else if (e.index == 1) {  
                console.log('点击筛选按钮了')  
            }  

        }

@DCloud_UNI_CHB

DCloud_uniAD_HDX

DCloud_uniAD_HDX

bug已确认 下版修复 多谢反馈

  • 1***@qq.com

    请问这个BUG修复了么?

    2019-12-10 23:03

1***@qq.com

1***@qq.com

还没有修复啊

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