[英]Tab icon not visible in ionic 3
在./pages/tabs/tabs.html內部
<ion-tabs>
<ion-tab [root]="tab1Root" tabTitle="Home" tabIcon="home"></ion-tab>
<ion-tab [root]="tab2Root" tabTitle="About" tabIcon="information-
circle"></ion-tab>
<ion-tab [root]="tab3Root" tabTitle="Settings" tabIcon="cog"></ion-
tab>
</ion-tabs>
在./pages/tabs/tabs.ts內部
import { Component } from '@angular/core';
import { AboutPage } from '../about/about';
import { ContactPage } from '../contact/contact';
import { HomePage } from '../home/home';
import {SettingsPage} from '../settings/settings' ;
@Component({
templateUrl: 'tabs.html'
})
export class TabsPage
{
tab1Root = HomePage;
tab2Root = AboutPage;
tab3Root = SettingsPage;
constructor()
{
}
}
這樣將tabs.html留空。
<ion-content padding></ion-content>
在tabs.ts中嘗試一下。
import { Component } from '@angular/core';
import { AboutPage } from '../about/about';
import { ContactPage } from '../contact/contact';
import { HomePage } from '../home/home';
import {SettingsPage} from '../settings/settings' ;
import { Platform } from 'ionic-angular';
@Component({
template: `
<ion-tabs class="tabs-icon-text" [color]="isAndroid ? 'royal' : 'primary'">
<ion-tab tabIcon="home" tabTitle="Home" [root]="tab1"></ion-tab>
<ion-tab tabIcon="information-circle" tabTitle="About" [root]="tab2"></ion-tab>
<ion-tab tabIcon="cog" tabTitle="Settings" [root]="tab3"></ion-tab>
</ion-tabs>
`})
export class TabsPage {
tab1 = HomePage;
tab2 = AboutPage;
tab3 = SettingsPage;
isAndroid: boolean = false;
constructor(platform: Platform) {
this.isAndroid = platform.is('android');
}
}
添加到:> scss
.tabbar{opacity: 1;}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.