请问大佬,自定义导航栏图标点击事件报错,不能使用
uniapp吧
全部回复
仅看楼主
level 3
鬼莱怪兽 楼主
获取自定义图标事件事,ios真机可以使用,安卓端只能运行一次,h5报错:page.$getAppWebview is not a function
代码如下:
2019年11月20日 03点11分 1
level 3
鬼莱怪兽 楼主
粘贴代码:
onNavigationBarButtonTap(e){
let pages=getCurrentPages();
let page=pages[pages.length - 1];
console.log(1);
let currentWebview=page.$getAppWebview();
console.log(2);
let titleObj=currentWebview.getStyle().titleNView;
switch(e.id){
case "address":
if(titleObj.buttons[e.index].text=='\ue6eb'){
titleObj.buttons[e.index].text='\ue6ee';
}else{
titleObj.buttons[e.index].text='\ue6eb';
}
currentWebview.setStyle({
titleNView:titleObj
});
break;
case "notice":
uni.navigateTo({
url:'../index/index'
});
console.log("haha")
if(titleObj.buttons[e.index].badges=true){
titleObj.buttons[e.index].badges=false;
currentWebview.setStyle({
titleNView:titleObj
});
}
console.log("通知");
break;
}
},
2019年11月20日 03点11分 2
1