Nhảy tới nội dung

Action Sheet

Action Sheet là một slide-up pane, có thể sử dụng action sheets để nhắc nhở người dùng xác nhận sẽ thực hiện một hành động quan trọng/ nguy hiểm. Action sheet bao gồm tiêu đề và các Buttons, ngoài ra có thể tự tùy chỉnh.

Action Sheet Components​

Nhóm các component liên quan:

  • <zmp-actions> - Component chính để tạo ra một action sheet và xử lý các logic bật tắt.
  • <zmp-actions-group> - Group các action có liên quan với nhau lại và render ra các sperator giữa các group.
  • <zmp-actions-button> - Component để tạo ra một button trong action sheet
  • <zmp-actions-label> - Component để tạo ra một label trong action sheet

Properties​

Actions​

PropTypeDefaultDescription
openedbooleanfalseGiúp mở/đóng Action sheet
backdropbooleantrueKích hoạt lớp overlay backdrop phía sau action sheet
backdrop-elstring | objectHTML element hoặc CSS selector của backdrop tùy chỉnh
close-by-backdrop-clickbooleantrueKhi kích hoạt, người dùng có thể đóng action sheet bằng cách click và backdrop
close-by-outside-clickbooleanfalseNếu bật, người dùng có thể đóng action sheet bằng cách click vào ngoài action sheet (trường hợp tắt backdrop)
animatebooleantrueBật/tắt hiệu ứng khi đóng/ mở action sheet modal
container-elHTMLElement | stringElement chứa action sheet modal, mặc định sẽ là app root element

Actions Label​

PropTypeDefaultDescription
boldbooleanfalseĐặt font weight cho label thành bold

Actions Button​

PropTypeDefaultDescription
boldbooleanfalseĐặt font weight cho button thành bold
closebooleantrueQuyết định khi click button sẽ đóng action sheet hay không

Events​

Action Sheet​

EventDescription
@actions:openEvent sẽ khích hoạt khi Action Sheet bắt đầu mở
@actions:openedEvent sẽ khích hoạt khi sau khi Action Sheet đã mở
@actions:closeEvent sẽ khích hoạt khi Action Sheet bắt đầu đóng
@actions:closedEvent sẽ khích hoạt khi sau khi Action Sheet đã đóng

Ví dụ​

Code demo fallback when rendering server side!