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});