Tìm hiểu về hộp thoại Sweet alert 2
https://viblo.asia/p/tim-hieu-ve-hop-thoai-sweet-alert-2-XQZkxdblkwA
Bạn đang cần hiển thị 1 thông báo cho người dùng. Bạn cảm thấy việc sử dụng alert mặc định của JavaScript không được thân thiện và đẹp mắt cho lắm. Bạn muốn tìm 1 hộp thoại giúp hiển thị thông báo của mình cho người dùng được đẹp hơn, chuyên nghiệp hơn và thân thiện với người dùng hơn. Hôm nay mình sẽ giới thiệu cho các bạn 1 hộp thoại giúp giải quyết các vấn đề đấy và cũng rất đơn giản để sử dụng và đó chính là SweetAlert2
I. Sự khác biệt về cách hiển thị giữa alert mặc định của Javascript và SweetAlert2
alert mặc định của Javascript
SweetAlert2
II. Cài đặt hộp thoại SweetAlert2
SweetAlert2
Dùng bower
Dùng npm
Dùng CDN
III. Các modal type được cung cấp sẵn
Type | code |
|
|
|
|
|
|
|
|
|
|
Ảnh minh họa các modal type được SweetAlert2
hỗ trợ
IV. Các tham số cấu hình hay dùng khi sử dụng SweetAlert2
SweetAlert2
Tham số | Giá trị mặc định | Mô tả |
title | null | Là tiêu đề của modal. Nó có thể hoặc được thêm vào object dưới dạng từ khóa |
text | null | Mô tả cho modal. Nó có thể hoặc được thêm vào object dưới dạng từ khóa |
html | null | 1 mô tả html cho moda. Nếu tham số |
type | null | Loại của modal. |
customClass | null | Truyền vào class CSS tùy biến cho modal |
showConfirmButton | true | Nếu thiết lập là |
showCancelButton | false | Nếu thiết lập là |
confirmButtonText | "OK" | Dùng để thay đổi |
cancelButtonText | "Cancel" | Dùng để thay đổi |
confirmButtonColor | "#3085d6" | Dùng để thay đổi background của button |
cancelButtonColor | "#aaa" | Dùng để thay đổi background của button |
V. 1 vài ví dụ sử dụng SweetAlert2
SweetAlert2
A basic message
A title with a text under
A success message!
A message with auto close timer
Custom HTML description and buttons
jQuery HTML
A warning message, with a function attached to the "Confirm"-button
A warning message, with a function attached to the "Confirm"-button and by passing a parameter, you can execute something else for "Cancel"
Hy vọng bài viết này có thể giúp ích nhiều cho bạn trong việc xây dựng các hộp thoại alert
đẹp hơn và thân thiện hơn.
Tài liệu tham khảo: SweetAlert2
Last updated