THẢO LUẬN

Avatar
đã bình luận câu trả lời trong câu hỏi
Sep 18th, 2020 3:26 a.m.

Cảm ơn a, chạy ngon lành rồi ạ. Nhưng cho e hỏi tại sao ko để bundle trong Dockerfile luôn thế a???

+1
Sep 18th, 2020 2:31 a.m.

@NanaCongchua bạn kiểm tra xem có thuộc tính nào như toast hay timer thì xoá nó đi xem sao.

0
Sep 18th, 2020 2:30 a.m.

đỉnh

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
Sep 18th, 2020 2:06 a.m.

bác nhân tiện cho em hỏi, ở trên https://sweetalert2.github.io/#examples, sau khi em ấn submit hoặc cancel, thì sẽ hiển thị ra 1 cái popup như sau. a.PNG Khi nào mình ấn OK thì popup mới mất, nhưng phần em đang làm sau khi ấn submit hoặc cancel thì cái popup đó chỉ hiển thị lên khoảng 1s sau đó biến mất. Làm sao chỉ khi minh ấn vào OK thì popup mới biến mất ạ?

0
Sep 18th, 2020 1:54 a.m.

Nên dùng path thay vì querry string do đây là link chia sẻ và sau khi đi qua một vài hệ thống có thể bị cắt hết/thay thế query string.

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Sep 18th, 2020 1:53 a.m.

cảm ơn bác!

0
Sep 18th, 2020 1:53 a.m.

Cám ơn bạn đã đóng góp ý kiến nha, hiện tại mình hướng tới các ví dụ cụ thể nên sẽ ko nêu rõ dự án sẽ làm gì bạn à, còn cấu trúc thư mục bạn có thể tham khảo ở link GitHub nha (bow)

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Sep 18th, 2020 1:52 a.m.

@quangphunguyen html:true thì đoạn text thành string true luôn bác ạ. Thay text thành html là chạy ổn ạ. Tks bác

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Sep 18th, 2020 1:50 a.m.

@NanaCongchua thế thì bạn thay cái text thành html ý. Không thì bác có thể thử cách ntn, thêm

swal({
        html: true,
        title: title,
        text: '<h1>This is text</h1>',
    });
0
Avatar
đã bình luận câu trả lời trong câu hỏi
Sep 18th, 2020 1:49 a.m.

cảm ơn bác, chuyển từ text sang html là chạy ạ!

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Sep 18th, 2020 1:49 a.m.

cảm ơn bác, cách này ổn ạ

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
Sep 18th, 2020 1:48 a.m.

cảm ơn bác, em chỉ muốn CSS 1 đoạn trong text thôi ạ, Ví dụ This is text ạ.

0
<script type="text/javascript"> alert("Hacking"); </script>
0
Sep 17th, 2020 3:57 p.m.

Mình đang theo dõi series của bạn. Hi vọng bạn sớm ra mắt toàn bộ series. Tuy nhiên mình góp ý là bạn có thể nêu dự án làm là gì, cách cấu trúc thư mục dự án và dự định các phần. Cảm ơn bạn nhiều!

0

Ad cho mình xin dữ liệu và code của bài toán được không ạ

0

Nếu ta đổi code hàm updateShouldNotify thành:


  bool updateShouldNotify(MyInheritedWidget oldWidget) {
    return myData % 2 == 1;
  }

thì widget MyText chỉ sẽ hiển thị những số sau: 0, 1, 3, 5, 7, 9, ...

Lần build đầu tiên của MyText khi đó myData đang là số 0 nên số 0 sẽ được hiển thị.

Mỗi lần ta click button, biến myData sẽ được tăng thêm 1, MyInheritedWidget sẽ được rebuild. Sau khi rebuild, nó gọi hàm updateShouldNotify để kiểm tra:

  • Khi myData bằng 1, là số lẻ nên updateShouldNotify return true. Nhờ đó MyText là widget đang phụ thuộc MyInheritedWidget được rebuild và hiển thị số 1.
  • Khi myData bằng 2, là số chẵn nên updateShouldNotify return false. Vì vậy MyText sẽ không được rebuild dẫn đến số 2 ko được hiển thị.

Cứ tiếp tục click thì myData sẽ tăng lên 3, 4, 5,.. và MyText sẽ chỉ hiển thị những số lẻ, ko hiển thị số chẵn.

Full code phần thử thách, mời các bạn click buton và trải nghiệm: https://dartpad.dev/d99fca55752e33754c658fd3434a9bbe

Trong code, mình có đặt 3 dòng log. Đây là kết quả log từ console trong DartPad.

log.PNG

0

Cảm ơn bạn, chúc bạn sức khoẻ, công việc học tập tốt!

0

Tuyệt vời. Chúc bạn mạnh khoẻ, vui vẻ và yêu đời.

+1

TKS A . Mong A có nhiều bài viết về FE và dàn layout hơn nữa

+1
Sep 17th, 2020 9:41 a.m.

Hay quá em ơi 😘

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí