uniapp动态显隐导航栏图标
实现思路: 将图标的宽度设置为0,就可以将图标隐藏
上代码:
var pageView= this.$mp.page.$getAppWebview();
if("隐藏条件触发") { // 隐藏
pageView.setTitleNViewButtonStyle(0,{
width: '0'
});
pageView.setTitleNViewButtonStyle(1,{
width: '0'
});
} else { // 显示
pageView.setTitleNViewButtonStyle(0,{
width: '100' // 具体数值根据图标大小调整
});
pageView.setTitleNViewButtonStyle(1,{
width: '100' // 具体数值根据图标大小调整
});
}
OK,解决~