1***@qq.com
1***@qq.com
  • 发布:2019-10-08 22:05
  • 更新:2020-08-04 15:23
  • 阅读:1051

导航栏带城市选择,选择后onNavigationBarButtonTap失效,官方的示例也同样失效

分类:uni-app

https://uniapp.dcloud.io/h5/pages/template/nav-city-dropdown/nav-city-dropdown
实测过只要把它设置为pages.json的第一个,就不能重复设置城市

只要设置城市执行 ,onNavigationBarButtonTap就失效,不能第二次设置
下面是关键代码

                        let pages = getCurrentPages();                        
                        let currentWebview = pages[0].$getAppWebview();                       
                        let titleNView = currentWebview.getStyle().titleNView;  
                        // 添加文字过长截取为3个字符,请根据自己业务需求更改  
                        titleNView.buttons[0].text = '上海';  
                        console.log(currentWebview.getTitleNView())   
                        currentWebview.setStyle({titleNView:titleNView});
2019-10-08 22:05 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者) - php,app,phpx

这个问题折磨我三天了

1***@qq.com

1***@qq.com (作者) - php,app,phpx

currentWebview.setTitleNViewButtonStyle(index,{text:‘中国’});

8***@qq.com

8***@qq.com

遇到同样的问题,这都半年时间了啊

lioil

lioil - HbuilderX 太 Cool 了

老哥解决了么

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