Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 March 21

N

Nau in Nuxt.js — русскоговорящее сообщество
Андрей Назаров
попробуй заменить аксиосовый прокси на накстовый
Спасибо. Тем, который вы выше скинули гитхаб?
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
Nau
Спасибо. Тем, который вы выше скинули гитхаб?
ага
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
или его надо добавить к аксиосовому.. я не разбирался особо но nuxt-axios через него работает
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
наверно есть смысл какойто
источник

N

Nau in Nuxt.js — русскоговорящее сообщество
Попробую, наверное. Хотя, кажется, что дело в чем - то другом. Честно говоря, мне не до конца понятна природа asyncData. Почему в нём console.log, например, сначала виден в браузере, но не виден в консоли накст-сервера, но перезагрузили страницу - уже не видим его в консоли браузера, а только в консоли сервера. По какому принципу он вдруг то работает на клиенте, то на сервере?
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
Nau
Попробую, наверное. Хотя, кажется, что дело в чем - то другом. Честно говоря, мне не до конца понятна природа asyncData. Почему в нём console.log, например, сначала виден в браузере, но не виден в консоли накст-сервера, но перезагрузили страницу - уже не видим его в консоли браузера, а только в консоли сервера. По какому принципу он вдруг то работает на клиенте, то на сервере?
всмысле)) у вас чтото явно не то
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
в консоли сервера должно быть раньше
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
оно же страницу рендерит
источник

N

Nau in Nuxt.js — русскоговорящее сообщество
Говорю, как у меня есть)
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
природа у asyncData очень простая на самом деле, оно добавляет функцию в beforeRouteEnter хук роутера
источник

N

Nau in Nuxt.js — русскоговорящее сообщество
Пересоздам я клиент заново, пожалуй. Может решится таким образом
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Деда
+ if(this.$fetchState.pending) return

А
я вчера в fetch вставлял у себя, попробую сейчас в миксин поставить.

Спасибо!
проверил. Это не дает вызывать метод с сервера несколько раз, но проблема в множественном вызове fetch остается
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
а из-за чего она возникает?
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Пытаюсь понять
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
Андрей Назаров
природа у asyncData очень простая на самом деле, оно добавляет функцию в beforeRouteEnter хук роутера
 // Add beforeEach router hooks
 router.beforeEach(loadAsyncComponents.bind(_app))
 router.beforeEach(render.bind(_app)) // тут все asyncData и fetch выполняются
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
addLifecycleHook(this, 'created', created)
addLifecycleHook(this, 'beforeMount', beforeMount)

console.log(this.$options['beforeMount'])
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
и это количество соответствует количеству вызова фетча?
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
ага
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
ну вот и причина значит
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
но каждый раз это новый объект кстати
источник