"Khi hàm đó gọi đến this, nó không được gán cho đối tượng nào cả, nó sẽ trở nên rất khó để xác định và đó là thứ bạn không bao giờ muốn gặp phải."
Đoạn này có thể tác giả diễn đạt chưa được chuẩn lắm. Với regular function, context chính là Window Object. Vậy nên đối tượng của regular object là WIndow Object chứ ko phải 'ko được gán cho đối tượng nào cả'. Vì vậy khi gọi ref(); sẽ tương ứng với Window.ref();
Mặc định thì Window object ko có property là 'prop'. Nên Window.prop = undefined.
thực ra những cái này mình đã xài nhiều rồi thay thế cho những div như kiểu viết cũ, sự thay đổi này cảm giác cho mình làm cái gì nó cũng rõ ràng và logic.😁
Bạn thử chạy xem sao https://codepen.io/cenozoic/pen/MWKJMKe
cái của mình xử lý: các list có thể sortable cho nhau, trong các list có các thẻ có thể sortable cho nhau và cho các thẻ trong list khác
File i18n/index.js import file lang/index.js, mà file lang/index.js lại đang import toàn bộ file json vào thì hiển nhiên ban đầu khi chạy lên thì toàn bộ các file json sẽ được load.
Vấn đề nữa là làm sao để nói với i18n + vue router là cái component này này, nó chỉ cần dùng tới các file a.json, b.json , đừng load file c.json vào. điều này có thể phải custom lại i18n cho match với yêu cầu của e. Đương nhiên custom lại 1 library chưa bao giờ là điều thú vị
cái này a thấy yêu cầu của e hơi "cụ thể" cho case của e. A cũng check và ko thấy i18n support kiểu này, nên a nghĩ là khó khả thi. Có khi e vẫn phải cân nhắc gộp chúng lại thành chung 1 file theo docs của i18n hướng dẫn để lazy load được nhé.
cho mình hỏi notification service của mình dùng đã config đúng target development ở rồi nhưng nó vẫn không nhận. Vậy có thể rơi vào case nào nữa bạn nhỉ?
Hi your example is great and all things are working but whenever redirecting from google authentication to /auth/google?code=...etc..
in my application after 1 second query string is removing from URL and redirect to only /auth/google without query string i am not able to get query strings
can you help me how can i get it?
em đang sử dụng vue i18n cho project Vue-Cli, cấu trúc thư mục như sau:
đây là file i18n/index.js
đây là file lang/index.js
file i18n/index.js sẽ import file lang/index.js vào để làm message cho đối tượng i18n. ở file lang/index.js sẽ load tất cả các file có đuôi .json vào ngay lần đầu, có cách nào để em dynamic loading nó không ạ. ví dụ với folder cho ngôn ngữ ja, có các file a.json, b.json, c.json nhưng trong component của em chỉ sử dụng đến nội dung có trong a.json thôi ạ, nên có cách nào để em chỉ load file a.json vào làm message để export cho thằng i18n sử dụng không ? em tìm hiểu trên mạng thì có hướng dẫn lazy load, nhưng là lazy load cho thư mục 'en', 'ja' chứ chưa thấy load file trong thư mục. nên muốn hỏi anh là có thể làm được không ?
THẢO LUẬN
"Khi hàm đó gọi đến this, nó không được gán cho đối tượng nào cả, nó sẽ trở nên rất khó để xác định và đó là thứ bạn không bao giờ muốn gặp phải."
Đoạn này có thể tác giả diễn đạt chưa được chuẩn lắm. Với regular function, context chính là Window Object. Vậy nên đối tượng của regular object là WIndow Object chứ ko phải 'ko được gán cho đối tượng nào cả'. Vì vậy khi gọi ref(); sẽ tương ứng với Window.ref();
Mặc định thì Window object ko có property là 'prop'. Nên Window.prop = undefined.
Chào bạn, bạn cho mình xin source code này với nhé, mình cảm ơn bạn nhiều! Mail mình là tien.buiquang@gmx.com nhé. Cảm ơn bạn đã chia sẻ!
chỉ cần đổi http -> https là được ạ
thực ra những cái này mình đã xài nhiều rồi thay thế cho những div như kiểu viết cũ, sự thay đổi này cảm giác cho mình làm cái gì nó cũng rõ ràng và logic.😁
bác có fb , zalo , skype, telegram gì không giúp em phần này với được không bác
A ơi a chia sẻ kinh nghiệm ứng dụng mobx vào react typescrip đi ạ!!em cảm ơn ạ
Bạn thử chạy xem sao https://codepen.io/cenozoic/pen/MWKJMKe cái của mình xử lý: các list có thể sortable cho nhau, trong các list có các thẻ có thể sortable cho nhau và cho các thẻ trong list khác
kk mong được gặp bác để học hỏi nhiều hơn kk
chào e,
i18n/index.jsimport filelang/index.js, mà filelang/index.jslại đang import toàn bộ file json vào thì hiển nhiên ban đầu khi chạy lên thì toàn bộ các file json sẽ được load.a.json,b.json, đừng load filec.jsonvào. điều này có thể phải custom lại i18n cho match với yêu cầu của e. Đương nhiên custom lại 1 library chưa bao giờ là điều thú vịBước đi đầu tiên bao giờ cũng là bước khó nhất và cao nhất. Các bài tiếp theo sẽ ngắn gọn xúc tích hơn nhiều. Cảm ơn bạn đã góp ý ^^
cho mình hỏi notification service của mình dùng đã config đúng target development ở rồi nhưng nó vẫn không nhận. Vậy có thể rơi vào case nào nữa bạn nhỉ?
bạn phải chuột vào ô input, rồi chọn Inspect lên nso sẽ trỏ vào ngay đó
Form của bạn mình thấy có sẵn luôn mà, ko cần hidden input ấy
Hi your example is great and all things are working but whenever redirecting from google authentication to /auth/google?code=...etc.. in my application after 1 second query string is removing from URL and redirect to only /auth/google without query string i am not able to get query strings can you help me how can i get it?
Cảm ơn bạn đã ủng hộ ạ
cám ơn bạn đã theo dõi
redis-clicó thấy gì ko hay báo lỗi?php artisan queue:workchưa.envphần cấu hình cho redis nom phải như thế này nhé e:laravel-echo-server initđể setup e có chọnredishay ko?em đang sử dụng vue i18n cho project Vue-Cli, cấu trúc thư mục như sau:
đây là file i18n/index.js
đây là file lang/index.js
oops, sorry bạn, để mình bổ sung vào bài nhé.
Cám ơn bạn đã để ý