ion-tab-bar
Ionic4项目中我们可以使用Ionic4底部Tabs组件组件ion-tab-bar对项目进行布局。 ion-tab-bar官方文档地址:https://ionicframework.com/docs/api/tab-barThe tab bar is a UI component that contains a set of
ion-tab-bar 用法(Usage)
<ion-tabs>
<ion-tab-bar slot="bottom">
<ion-tab-button tab="account">
<ion-icon name="person">ion-icon>
ion-tab-button>
<ion-tab-button tab="contact">
<ion-icon name="call">ion-icon>
ion-tab-button>
<ion-tab-button tab="settings">
<ion-icon name="settings">ion-icon>
ion-tab-button>
ion-tab-bar>
ion-tabs>
<ion-tabs>
<ion-tab tab="account">ion-tab>
<ion-tab tab="contact">ion-tab>
<ion-tab tab="settings">ion-tab>
<ion-tab-bar slot="bottom">
<ion-tab-button tab="account">
<ion-icon name="person">ion-icon>
ion-tab-button>
<ion-tab-button tab="contact">
<ion-icon name="call">ion-icon>
ion-tab-button>
<ion-tab-button tab="settings">
<ion-icon name="settings">ion-icon>
ion-tab-button>
ion-tab-bar>
ion-tabs>
import React from 'react';
import { IonTabs, IonTabBar, IonTabButton, IonIcon } from '@ionic/react';
const Example: React.SFC<{}> = () => (
<IonTabs>
{/*-- Tab bar --*/}
<IonTabBar slot="bottom">
<IonTabButton tab="account">
<IonIcon name="person" />
IonTabButton>
<IonTabButton tab="contact">
<IonIcon name="call" />
IonTabButton>
<IonTabButton tab="settings">
<IonIcon name="settings" />
IonTabButton>
IonTabBar>
IonTabs>
);
export default Example;
<template>
<ion-tabs>
<ion-tab-bar slot="bottom">
<ion-tab-button tab="account">
<ion-icon name="person">ion-icon>
ion-tab-button>
<ion-tab-button tab="contact">
<ion-icon name="call">ion-icon>
ion-tab-button>
<ion-tab-button tab="settings">
<ion-icon name="settings">ion-icon>
ion-tab-button>
ion-tab-bar>
ion-tabs>
template>
ion-tab-bar 属性(Properties)
color | |
---|---|
Description | The color to use from your application's color palette.
Default options are: |
Attribute | color |
Type | string | undefined |
mode | |
Description | The mode determines which platform styles to use. |
Attribute | mode |
Type | "ios" | "md" |
selectedTab | |
Description | The selected tab component |
Attribute | selected-tab |
Type | string | undefined |
translucent | |
Description | If |
Attribute | translucent |
Type | boolean |
Default | false |
ion-tab-bar中的CSS 自定义属性
Name | Description |
---|---|
--background | Background of the tab bar |
--border | Border of the tab bar |
--color | Color of the tab bar |