标签: ionic-tabs

Ionic 4导航到选项卡

我正在做一个Ionic 4项目,我已经生成了一个tabs项目。

我要做的是创建一个登录页面,这是默认页面。

用户成功登录后,我想导航至选项卡。

当我尝试执行此操作时,出现错误:

Error: Cannot match any routes. URL Segment: 'tabs'
Run Code Online (Sandbox Code Playgroud)

这些是我的路线:

const routes: Routes = [
  { path: '', loadChildren: './login/login.module#LoginPageModule' },
  { path: 'Login', loadChildren: './login/login.module#LoginPageModule' },
  { path: 'tabs', loadChildren: './tabs/tabs.module#TabsPageModule' },
];
Run Code Online (Sandbox Code Playgroud)

在我的登录页面中,我有一个按钮,如下所示:

<ion-button expand="block" [href]="'tabs'" color="light" fill="outline">Sign in</ion-button>
Run Code Online (Sandbox Code Playgroud)

当我生成其他页面时,我可以使用相同的方式导航到该页面。

ionic-tabs ionic4

8
推荐指数
1
解决办法
3308
查看次数

注销后Ionic2选项卡仍显示在导航页面中,我错过了什么?

这是我想要实现的,我已经登录到我的应用程序,但当我退出时,选项卡仍然存在,直到我在我的登录屏幕刷新我的页面,我希望它从我的登录屏幕,当我注销如何,什么我错过了吗?这是我做的:

我的app.component.ts:

export class MyApp {
  public rootPage: any = TabsPage;

  constructor(platform: Platform) {

    if (localStorage.getItem("currentUser") === null) {
      console.log("not logged in");
        this.rootPage = LoginPagePage;
    } else {
      console.log("already logged in");
        this.rootPage = TabsPage;
    }

    platform.ready().then(() => {
      // Okay, so the platform is ready and our plugins are available.
      // Here you can do any higher level native things you might need.
      StatusBar.styleDefault();
      Splashscreen.hide();
    });
  }
}
Run Code Online (Sandbox Code Playgroud)

下面是我的tabs.ts:

export class TabsPage {

  public tab1Root: any;
  public tab2Root: any;
  public …
Run Code Online (Sandbox Code Playgroud)

tabs ionic-framework ionic2 ionic-tabs angular

5
推荐指数
1
解决办法
4769
查看次数

隐藏键盘上的标签打开

我想在键盘打开时隐藏我的标签,并在键盘关闭时再次显示标签.

我知道我可以只使用"AdjustSpan",就是这样,但问题是,如果我这样做,键盘也会隐藏我的聊天输入,因为它是一个页脚.

什么是隐藏标签的最佳方法?

我已经尝试使用[ngClass],我尝试使用Keyboard.disableScroll,也使用参数scrollAssist和autoFocusAssist使用false值来测试app.module.ts ...

似乎没什么用.

知道如何隐藏标签?

先感谢您!!

ionic-framework ionic2 ionic-tabs

5
推荐指数
2
解决办法
4728
查看次数

Ionic 5 ion-tab 隐藏在某些特定页面中

我已经创建了选项卡页面并通过选择器包含在我的 app.component.html 文件中,我的问题是我想在某些特定页面中隐藏选项卡,任何人都可以帮助我。下面我分享我创建的标签页的代码。

标签页.html

        <ion-tabs>
            <ion-tab-bar slot="bottom">
                 <ion-tab-button tab="home">
                   <ion-icon name="home"></ion-icon>
                <ion-label>Home</ion-label>
            </ion-tab-button>
    
            <ion-tab-button tab="search">
                <ion-icon name="search"></ion-icon>
                <ion-label>Search</ion-label>
            </ion-tab-button>
    
            <ion-tab-button tab="click-history">
                <ion-icon name="color-wand"></ion-icon>
                <ion-label>Clicks</ion-label>
            </ion-tab-button>
    
            <ion-tab-button tab="profile">
                <ion-icon name="person"></ion-icon>
                <ion-label>Profile</ion-label>
            </ion-tab-button>
        </ion-tab-bar>
    </ion-tabs>
Run Code Online (Sandbox Code Playgroud)

应用程序组件.html

    <ion-app>
        <app-menu></app-menu>
        <ion-router-outlet id="main"></ion-router-outlet>
        <app-tab></app-tab>
    </ion-app>
Run Code Online (Sandbox Code Playgroud)

components show-hide ionic-framework ionic-tabs angular

5
推荐指数
1
解决办法
8171
查看次数

离子3中的选项卡和选项卡自定义图标

我正在构建一个离子应用程序,我在底部使用离子选项卡导航整个应用程序..我想添加自定义svg作为选项卡图标.我不知道如何做到这一点,但如果有任何解决方案,请提供链接或代码或文档的任何参考.

嗨,您好!!我正在构建一个离子应用程序,我在底部使用离子选项卡导航整个应用程序..我想添加自定义svg作为选项卡图标.我不知道如何做到这一点,但如果有任何解决方案,请提供链接或代码或文档的任何参考.

我还想在离子标签中添加头像.

ionic-framework ionic-tabs ionic3 angular

3
推荐指数
1
解决办法
6549
查看次数

如何在ionic2的特定页面中删除选项卡?

我是ionic2的新手,我想从特定页面中删除标签。我正在使用以下代码:

import { NavController, App } from 'ionic-angular';

constructor(public navCtrl: NavController, public app: App){

this.navCtrl.push(MainPage);
}
Run Code Online (Sandbox Code Playgroud)

但是只要使用上述代码,所有页面标签都会被删除。我只想删除特定页面。请帮我....

ionic-framework ionic2 ionic-tabs

1
推荐指数
1
解决办法
2712
查看次数