một trong những lý do lớn nhất khiến máy tính chưa thể bằng con người đó là bởi vì khả năng tự tạo mẫu dựa trên những gì đã học của bộ não. Ví dụ như trẻ em được đưa hình 1 con chó, bộ não có thể dựa vào hình con chó đó, và tưởng tượng ra con chó ở rất nhiều địa điểm khác nhau: nhà, công viên, trường học ...
Với máy tính, đầu vào dữ liệu thường được cho vào trước, như thuật toán dịch có thể có hàng triệu mẫu dữ liệu, nhưng số lượng mẫu dữ liệu cố định vẫn không thể so sánh được với khả năng tự tạo mẫu câu vô hạn của con người. Vì thế, dịch 2 ngôn ngữ nhiều lúc vẫn nghe khá lủng củng, nhưng nếu bạn để ý thì với lượng dữ liệu và feedback từ người dùng ngày càng tăng lên, khả năng dịch của google cũng tốt lên nhiều so với trước đây.
Nhiều nhà nghiên cứu hiện nay cũng tập trung vào tìm hiểu model tự tạo dữ liệu như vậy. Ở bài 7 của series này, bạn có thể biết rõ hơn
Cảm ơn bạn đã để lại nhận xét!
Vấn đề ở đây chính là vì https://vuejs.org/v2/guide/components.html#One-Way-Data-Flow
Nghĩa là khi mà property phía parent (chính là data age) được cập nhật thì giá trị prop mới sẽ được cập nhật phía component con tuy nhiên không có nghĩa là chiều ngược lại cũng sẽ như vậy. Nghĩa là vue sẽ ngăn chặn việc mình thay đổi giá trị của prop một cách trực tiếp (giống như trên bài viết của mình dẫn tới có warn)
Có 2 cách giải quyết như link trên mình đã đưa:
1/ Định nghĩa một biến local data của component con và giá trị của nó tương ứng với giá trị prop được truyền xuống từ component cha.
2/ Sử dụng computed property như bạn đã tìm ra.
Trong ví dụ thực tế trên của mình nếu sử dụng computed thì mình cũng không thể thay đổi trực tiếp giá trị của nó dưới component con mà phải định nghĩa hàm setter khi khai báo biến computed này.Computed-Setter
Hi bạn,
Trong ví dụ hướng dẫn về pass dữ liệu giữa các components con thông qua component cha. con1 -> cha -> con2.
Đứng tại component con 1 viết hàm editAge trong methods nhằm edit age và emit về cha, và khi mình thử run code vue báo Vue warn. Mình thử search google thì ng ta khuyên thay vì viết hàm đặt trong methods thì nên đặt trong computed? Vậy cách viết nào mới đúng vậy bạn?
THẢO LUẬN
Thanks bạn, mình sẽ tìm hiểu thêm ^^.
Phpenv là 1 package đã khá cũ và lâu rồi ko được maintain Giải pháp là sử dụng docker là tốt nhất
bài viết rất hữu ích (good)
(lol)
sorry to see this sooo late any chance you still stuck or want help?
OK, cảm ơn bạn. Mong chờ bài số 7 của bạn
một trong những lý do lớn nhất khiến máy tính chưa thể bằng con người đó là bởi vì khả năng tự tạo mẫu dựa trên những gì đã học của bộ não. Ví dụ như trẻ em được đưa hình 1 con chó, bộ não có thể dựa vào hình con chó đó, và tưởng tượng ra con chó ở rất nhiều địa điểm khác nhau: nhà, công viên, trường học ...
Với máy tính, đầu vào dữ liệu thường được cho vào trước, như thuật toán dịch có thể có hàng triệu mẫu dữ liệu, nhưng số lượng mẫu dữ liệu cố định vẫn không thể so sánh được với khả năng tự tạo mẫu câu vô hạn của con người. Vì thế, dịch 2 ngôn ngữ nhiều lúc vẫn nghe khá lủng củng, nhưng nếu bạn để ý thì với lượng dữ liệu và feedback từ người dùng ngày càng tăng lên, khả năng dịch của google cũng tốt lên nhiều so với trước đây.
Nhiều nhà nghiên cứu hiện nay cũng tập trung vào tìm hiểu model tự tạo dữ liệu như vậy. Ở bài 7 của series này, bạn có thể biết rõ hơn
Rất hay ạ !
(yaoming)
Bài viết cũng được nhể :-?
Merge
Cảm ơn bạn đã để lại nhận xét! Vấn đề ở đây chính là vì https://vuejs.org/v2/guide/components.html#One-Way-Data-Flow Nghĩa là khi mà property phía
parent
(chính là data age) được cập nhật thì giá trị prop mới sẽ được cập nhật phía component con tuy nhiên không có nghĩa là chiều ngược lại cũng sẽ như vậy. Nghĩa là vue sẽ ngăn chặn việc mình thay đổi giá trị củaprop
một cách trực tiếp (giống như trên bài viết của mình dẫn tới cówarn
) Có 2 cách giải quyết như link trên mình đã đưa: 1/ Định nghĩa một biến local data của component con và giá trị của nó tương ứng với giá trị prop được truyền xuống từ component cha.2/ Sử dụng computed property như bạn đã tìm ra. Trong ví dụ thực tế trên của mình nếu sử dụng computed thì mình cũng không thể thay đổi trực tiếp giá trị của nó dưới component con mà phải định nghĩa hàm
setter
khi khai báo biến computed này.Computed-SetterNên mình thấy cách phù hợp nhất là cách 1.
Ôi ngon quá, đúng cái mình cần. Cảm ơn bạn nhiều nha
Hi bạn, Trong ví dụ hướng dẫn về pass dữ liệu giữa các components con thông qua component cha. con1 -> cha -> con2. Đứng tại component con 1 viết hàm editAge trong methods nhằm edit age và emit về cha, và khi mình thử run code vue báo Vue warn. Mình thử search google thì ng ta khuyên thay vì viết hàm đặt trong methods thì nên đặt trong computed? Vậy cách viết nào mới đúng vậy bạn?
approve
Đọc thì rất hay, nhưng tại sao đến giờ này, Google vẫn chưa thể dịch được từ tiếng Anh sang tiếng Việt và ngược lại được bạn nhỉ?
@aoduoitom Slider đúng là không chạy thật, nên cũng không tưởng tượng được là cần phải làm gì nữa
bài hay a ơi
Mình đã xem cái này rồi. Nhưng mà mình muốn Xem list post của người khác cơ. Không phải mỗi của mình
nó ra hình 3D có thể là do Ps design, và bootstrap carousel chắc là ổn. https://getbootstrap.com/docs/4.0/components/carousel/ thay mấy cái nút bằng nút có css của mình.