Tabbar
Cú pháp
<zmp-tabbar>
Tabbar là component giúp tạo phần điều kiển chuyển đổi, hiển thị trạng thái của Tabs
Tabbar Properties
| Prop | Type | Default | Description |
|---|---|---|---|
| inner | boolean | true | Khi bật (mặc định) sẽ đặt tất cả nội dung trongtoolbarInner elemenent. Chỉ tắt trong trường hợp muốn tùy chỉnh nội dung bên trong |
| fill | boolean | Bật chế độ màu cho tabbar | |
| position | string | có thể là top hoặc bottom | |
| top | boolean | Tabbar ở trị trí phía trên tương ứng với position="top" | |
| top-ios | boolean | Tabbar ở trị trí phía trên với IOS theme | |
| top-md | boolean | Tabbar ở trị trí phía trên với MD theme | |
| top-aurora | boolean | Tabbar ở trị trí phía trên với Aurora theme | |
| bottom | boolean | Tabbar ở trị trí phía dưới tương ứng với position="bottom" | |
| bottom-ios | boolean | Tabbar ở trị trí phía dưới với IOS theme | |
| bottom-md | boolean | Tabbar ở trị trí phía dưới với MD theme | |
| bottom-aurora | boolean | Tabbar ở trị trí phía dưới với Aurora theme | |
| labels | boolean | false | Bật Tabbar có labels |
| scrollable | boolean | false | Bật scrollable Tabbar |
| no-shadow | boolean | Bỏ shadow trên Md theme | |
| no-hairline | boolean | false | Ẩn đường viền tabbar |
| hidden | boolean | false | Ẩn tabbar |
Tabbar Events
| Event | Description |
|---|---|
| @tabbar:hide | Event sẽ được triggered khi Tabbar ẩn |
| @tabbar:show | Event sẽ được triggered khi Tabbar hiện |
Slots
Component Tabbar cung cấp các slots để nhà phát triển có thể đặt các đoạn markup để tuỳ biến giao diện vào:
| Slot | Vị trí được chèn vào |
|---|---|
| #default | Element sẽ được chèn là con của <div className="toolbarInner"\> element |
| #before-inner | Element sẽ được chèn ngay trước <div className="toolbarInner"\> element |
| #after-inner | Element sẽ được chèn ngay sau <div className="toolbarInner"\> element |
<zmp-tabbar>
<template #before-inner>
<div>Before Inner</div>
</template>
<template #after-inner>
<div>After Inner</div>
</template>
<zmp-link>Left Link</zmp-link>
<zmp-link>Right Link</zmp-link>
</zmp-tabbar>;
{
/* Renders thành: */
}
<div className='toolbar tabbar'>
<div>Before Inner</div>
<div className='toolbarInner'>
<a href='#' className='link'>
Left Link
</a>
<a href='#' className='link'>
Right Link
</a>
</div>
<div>After Inner</div>
</div>;
Ví dụ
Top Tabbar
Code demo fallback when rendering server side!
Bottom Tabbar
Code demo fallback when rendering server side!