隐藏指定子页面的tabs,此种方式是dom操作的方式,利用ionic的生命周期函数来完成
//ionic中当页面进入初始化的时候触发的生命周期方法
ionViewDidEnter(){
let elements = document.querySelectorAll(".tabbar");
if (elements != null) {
Object.keys(elements).map((key) => {
elements[key].style.display = 'none';
});
}
}
//ionic当退出页面的时候触发的方法
ionViewWillLeave() {
//这里注意 .tabbar 是选项卡的名字,如果要只隐藏部分选项卡,可以替换
let elements = document.querySelectorAll(".tabbar");
if (elements != null) {
Object.keys(elements).map((key) => {
elements[key].style.display = 'flex';
});
}
}
发表回复