Yêu cầu thg 7 21, 2021 12:53 CH 174 0 2
  • 174 0 2
0

Hỏi về loading trong nuxtjs

Chia sẻ
  • 174 0 2

chào mọi người mình muốn khi reload hay load vào page lúc đầu trong nuxtjs thì sẽ hiện loading như hình dưới trước khi hiện nội dung thì làm như thế nào ạ? Mình cảm ơn.

2 CÂU TRẢ LỜI


Đã trả lời thg 7 22, 2021 8:57 SA
Đã được chấp nhận
+1

Trong file nuxt.config.js b có thể khai báo loading: path_to_component_loading rồi tạo 1 component cho phần loading này. Sau đó để dùng thì bạn gọi this.$nuxt.$loading.start() để start và this.$nuxt.$loading.finish() để finish

Chia sẻ
Avatar quang hải @sven_9x
thg 7 22, 2021 2:46 CH

@ntquy Mình đang muốn load lúc refresh F5 page cơ bạn. chứ ko phải lúc chuyển trang giữa các component

thg 7 22, 2021 2:50 CH

@sven_9x ở cái hàm lúc b vào page đó thì bạn gọi this.$nuxt.$loading.start() thôi mà

Avatar quang hải @sven_9x
thg 7 22, 2021 3:28 CH

@ntquy mình để ở mounted() theo hướng dẫn này mà toàn lỗi nhỉ bạn? https://nuxtjs.org/docs/2.x/configuration-glossary/configuration-loading#the-loading-property

Avatar quang hải @sven_9x
thg 7 22, 2021 3:28 CH
thg 7 22, 2021 8:17 CH

@sven_9x b khai báo loading ở file nuxt.config.js chưa

Avatar quang hải @sven_9x
thg 7 23, 2021 1:08 SA

@ntquy mình làm đc rồi. tks b

Avatar quang hải @sven_9x
thg 7 23, 2021 1:09 SA

@ntquy à nhân tiện cho mình hỏi thêm. mình chạy pagespeed của google thì nó báo như này thì làm thế nào để khắc phục nhỉ bạn?

image.png

Đã trả lời thg 7 21, 2021 3:07 CH
0

https://nuxtjs.org/docs/2.x/configuration-glossary/configuration-loading bạn thử xem qua load trong file nuxt.config.js xem

Chia sẻ
Avatar quang hải @sven_9x
thg 7 22, 2021 1:29 SA

@khoanld98 cái này load giữa component. Mình đang muốn loading hiện khi refresh trang ý bạn

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í