mình load page lần đầu kiểm tra trong storage thì có dữ liệu nhưng khi mình lấy dữ liệu dùng thì phải refresh lại trang dữ liệu mới hiển thi. khôn biết lỗi chổ nào nữa
@pinpolygons call API xong bạn lưu data vào state ấy đồng thời lưu cả vào sessionStorage, xong cứ thế dùng state thôi. Lần thứ 2 vào lại trang kiểm tra session tồn tại key có hay không để gán state cần thiết nếu không có thì lại call API
Straight-forward nên dịch trong bài viết này nôm na đơn giản, không phức tạp, "ngay và luôn". Ý tác giả là nếu muốn xây dựng 1 thứ đơn giản, thì Django sẽ giúp bạn làm việc đó nhanh hơn.
THẢO LUẬN
@pinpolygons báo chỗ nào null phần console.log(sess....) trong created ấy hả
mình thử hết rồi vẫn báo null
@pinpolygons vậy test thử async await cục beforeCreate(). Cái này bất đồng bộ, nó lưu storage sau khi render được trang
vẫn null nhưng refresh lại trang thì ok
@pinpolygons async await cả cái created () thử có khá được không
@pinpolygons cái này chỉ có xem source code cả store của vuex, data state của App.vue thì đoán được lỗi.
mình load page lần đầu kiểm tra trong storage thì có dữ liệu nhưng khi mình lấy dữ liệu dùng thì phải refresh lại trang dữ liệu mới hiển thi. khôn biết lỗi chổ nào nữa
@quanghung97 mình dùng session để lấy dữ liệu cho ngôn ngữ từ database mình gọi session trong vue-í18n
À bạn bỏ beforeCreate đi check điều kiện các thứ bên trong cùng với created () ấy
@pinpolygons call API xong bạn lưu data vào state ấy đồng thời lưu cả vào sessionStorage, xong cứ thế dùng state thôi. Lần thứ 2 vào lại trang kiểm tra session tồn tại key có hay không để gán state cần thiết nếu không có thì lại call API
mình lấy đa ta từ api của axios r mình dùng json.stringtify(res.data) để lưu dữ liệu vào session
Cảm ơn anh, bài viết rất hay ạ
wtf
Straight-forward nên dịch trong bài viết này nôm na đơn giản, không phức tạp, "ngay và luôn". Ý tác giả là nếu muốn xây dựng 1 thứ đơn giản, thì Django sẽ giúp bạn làm việc đó nhanh hơn.
Seems you need some backlinks from viblo =))
@devil_boom_129 không được
, chừ tạo key khác thế vô mà k biết thế đây a
@duongdosieu224 thế bạn phải get được cái key ấy chứ