Chuyển tới nội dung chính

Link

Link là component chính có chức năng tạo liên kết giúp chuyển trang, mở tabs,...

PropTypeDefaultDescription
noLinkClassbooleanXóa bỏ class "link" trên link element
tabLinkstring | booleanTrở thành tab link element và xác định CSS selector của tab cụ thể mà link liên kết đến
tabLinkActivebooleanKích hoạt tab link được khai báo ở tabLink
textstringLink text
badgestring | numberSố đếm hiện trên Badge
badgeColorstringThêm màu sắc cho Badge. Xem các màu sắc mặc định
iconOnlybooleanKhi sử dụng Navbar/Tabbar có thể set iconOnly thành true để Navbar/Tabbar chỉ bao gồm icon
tooltipstringNội dung tooltip hiện lên khi người dùng click/hover
tooltipTriggerstringhoverXác định điều kiện xuất hiện tooltip. có thể là hover, click hoặc manual
iconZMPstringTên icon trong bộ Zalo Mini App Icons
iconBadgestring | numberThêm badge cho Icon
hrefstring | boolean#URL của trang cần tải. Trường hợp href="false" sẽ không thêm href tag vào link element target
viewstringCSS selector của View component sẽ tải trang. hoặc current để load trên View component hiện tại.
backbooleanKích hoạt back navigation link
forcebooleanBuộc tải trang và bỏ qua trang trước đó trong lịch sử (sử dụng cùng với back prop)
reloadCurrentbooleanTải lại trang mới
reloadPreviousbooleanTải lại, thay thế các trang trước trong lịch sử với trang mới
reloadAllbooleanTải trang mới và xóa tất cả các trang trước ra khỏi lịch sử và DOM
reloadDetailbooleanTải lại Trang Detail trong Master Detail view
animatebooleanDisables pages animation
transitionstringTên hiệu ứng chuyển trang (zmp-circle | zmp-cover | zmp-cover-v | zmp-dive | zmp-fade | zmp-flip | zmp-parallax | zmp-push)
ignoreCachebooleanBỏ qua caching
routeTabIdstringRoutable Tab id
routePropsobjectThê props sẽ truyền đến route component đích
preventRouterbooleanfalseNếu true, link sẽ không được xử lý bởi ZMP router
actionsOpenstring | booleanCSS selector của action sheet sẽ mở khi người dùng click
actionsClosestring | booleanCSS selector của action sheet sẽ đóng khi người dùng click. Hoặc boolean để đóng action sheet đang mở
popupOpenstring | booleanCSS selector của popup sẽ mở khi click
popupClosestring | booleanCSS selector của popup sẽ đóng khi người dùng click. Hoặc boolean để đóng popup đang mở
popoverOpenstring | booleanCSS selector của popover sẽ mở khi click
popoverClosestring | booleanCSS selector của popover sẽ đóng khi người dùng click. Hoặc boolean để đóng popover đang mở
sheetOpenstring | booleanCSS selector của sheet modal sẽ mở khi click
sheetClosestring | booleanCSS selector của sheet modal sẽ đóng khi người dùng click. Hoặc boolean để đóng sheet modal đang mở
searchbarEnablestring | booleanCSS selector của Expandable Searchbar sẽ kích hoạt khi người dùng click. Hoặc boolean để kích hoạt Searchbar tìm thấy đầu tiên
searchbarDisablestring | booleanCSS selector của Expandable Searchbar sẽ vô hiệu hóa khi người dùng click. Hoặc boolean để vô hiệu hóa Searchbar tìm thấy đầu tiên
searchbarTogglestring | booleanCSS selector của Expandable Searchbar sẽ toggle khi người dùng click. Hoặc boolean để toggle Searchbar tìm thấy đầu tiê
searchbarClearstring | booleanCSS selector của Expandable Searchbar sẽ xóa dữ liệu khi người dùng click. Hoặc boolean để xóa dữ liệu của Searchbar được tìm thấy đầu tiên
EventpropDescription
clickonClickEvent kích hoạt sau khi người dùng click lên link

Ví dụ

<Link href='/about/'>About</Link>
<Link back>Back</Link>

With Router Parameters

<Link href='/about/' animate={false} ignoreCache={true}>
About
</Link>
{/* Tabs */}
<Tabs>
<Tab id="tab-1" tabActive>Tab 1</Tab>
<Tab id="tab-2">Tab 2</Tab>
</Tabs>
{/* Switch Between Tabs */}
<Link tabLink="#tab-1" tabLinkActive>Show Tab 1</Link>
<Link tabLink="#tab-2">Show Tab 2</Link>

Routable Tabs

{/* Tabs */}
<Tabs>
<Tab id="tab-1"></Tab>
<Tab id="tab-2"></Tab>
</Tabs>
{/* Chuyển đổi giữa các Tabs */}
<Link tabLink routeTabId="tab-1" href="/tabs/">Show Tab 1</Link>
<Link tabLink routeTabId="tab-2" href="/tabs/tab-2/">Show Tab 2</Link>

With Icon & Color

<Link iconZMP='zi-more-diamond-solid' text='Home' color='red'></Link>