Nhảy tới nội dung

Link

Cú pháp

<zmp-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
no-link-classbooleanXóa bỏ class "link" trên link element
tab-linkstring | booleanTrở thành tab link element và xác định CSS selector của tab cụ thể mà link liên kết đến
tab-link-activebooleanKích hoạt tab link được khai báo ở tabLink
textstringLink text
badgestring | numberSố đếm hiện trên Badge
badge-colorstringThêm màu sắc cho Badge. Xem các màu sắc mặc định
icon-onlybooleanKhi 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
tooltip-triggerstringhoverXác định điều kiện xuất hiện tooltip. có thể là hover, click hoặc manual
icon-zmpstringTên icon trong bộ Zalo Mini App Icons
icon-badgestring | 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)
reload-currentbooleanTải lại trang mới
reload-previousbooleanTải lại, thay thế các trang trước trong lịch sử với trang mới
reload-allbooleanTải trang mới và xóa tất cả các trang trước ra khỏi lịch sử và DOM
reload-detailbooleanTả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)
ignore-cachebooleanBỏ qua caching
route-tab-idstringRoutable Tab id
route-propsobjectThê props sẽ truyền đến route component đích
prevent-routerbooleanfalseNếu true, link sẽ không được xử lý bởi ZMP router
actions-openstring | booleanCSS selector của action sheet sẽ mở khi người dùng click
actions-closestring | booleanCSS selector của action sheet sẽ đóng khi người dùng click. Hoặc boolean để đóng action sheet đang mở
popup-openstring | booleanCSS selector của popup sẽ mở khi click
popup-closestring | booleanCSS selector của popup sẽ đóng khi người dùng click. Hoặc boolean để đóng popup đang mở
popover-openstring | booleanCSS selector của popover sẽ mở khi click
popover-closestring | booleanCSS selector của popover sẽ đóng khi người dùng click. Hoặc boolean để đóng popover đang mở
sheet-openstring | booleanCSS selector của sheet modal sẽ mở khi click
sheet-closestring | booleanCSS selector của sheet modal sẽ đóng khi người dùng click. Hoặc boolean để đóng sheet modal đang mở
searchbar-enablestring | 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
searchbar-disablestring | 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
searchbar-togglestring | 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ê
searchbar-clearstring | 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
EventDescription
@clickEvent kích hoạt khi người dùng click vào link

Ví dụ

Code demo fallback when rendering server side!