gpt4 book ai didi

ionic-framework - 不能先隐藏 Ionic Tab

转载 作者:行者123 更新时间:2023-12-04 17:46:59 25 4
gpt4 key购买 nike

我正在尝试创建 Ionic-3 Tab 选项,它工作正常,但我的问题是我不想在选项卡菜单中显示第一个选项卡,但我想显示第一个选项卡第一次打开页面时页面详细信息中的菜单,我试图隐藏这个第一个选项卡,但它对我不起作用,有人知道该怎么做吗?我在我的问题上附上了一些图片以帮助您理解它。

image

Tabs.html

<ion-tabs>
<ion-tab [root]="tab0Root"></ion-tab>
<ion-tab [root]="tab1Root" tabTitle="Check-In" tabIcon="people"></ion-tab>
<ion-tab [root]="tab2Root" tabTitle="Observations" tabIcon="information-circle"></ion-tab>
<ion-tab [root]="tab3Root" tabTitle="Activities" tabIcon="book"></ion-tab>
<ion-tab [root]="tab4Root" tabTitle="Health" tabIcon="medkit"></ion-tab>
</ion-tabs>

Tabs.ts

import { Component } from '@angular/core';

import { AboutPage } from '../about/about';
import { ContactPage } from '../contact/contact';
import { HomePage } from '../home/home';
import {HealthPage} from '../health/health';
import {MainPage} from '../main/main';


@Component({
templateUrl: 'tabs.html'
})
export class TabsPage {
tab0Root = MainPage;
tab1Root = HomePage;
tab2Root = AboutPage;
tab3Root = ContactPage;
tab4Root = HealthPage;
constructor() {

}
}

最佳答案

每个 Tab 都有自己的 show 属性。因此,如果您想隐藏它,只需将其更改为 false
tabs.ts 中:

import { Component, ViewChild } from '@angular/core';
import { Tabs } from 'ionic-angular';
@ViewChild(Tabs) tabs: Tabs;
ionViewDidEnter(){
this.tabs.getByIndex(0).show = false;
}

关于ionic-framework - 不能先隐藏 Ionic Tab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48055926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com