Size: a a a

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

2020 July 29

🥴

🥴 in Nuxt.js — русскоговорящее сообщество
Ну, TypeError: Cannot read property 'data' of undefined
источник

🥴

🥴 in Nuxt.js — русскоговорящее сообщество
Это template обращается в data, которая внутри products, которую мы получили и записали в data()
источник

🥴

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

🥴

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

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
🥴
Ну, TypeError: Cannot read property 'data' of undefined
Попробуй без деструкции, что то не так с объектом, который аксиос вернул, там может быть data.data
источник

KC

Kirill Cherednik 🐧... in Nuxt.js — русскоговорящее сообщество
🥴
Ну, TypeError: Cannot read property 'data' of undefined
Попробуй const data = await. Мне кажется в модуле нукс аксиоса без даты всё и так
источник

KC

Kirill Cherednik 🐧... in Nuxt.js — русскоговорящее сообщество
Сергей Рыжков
Попробуй без деструкции, что то не так с объектом, который аксиос вернул, там может быть data.data
Не успел я )
источник

🥴

🥴 in Nuxt.js — русскоговорящее сообщество
Сергей Рыжков
Попробуй без деструкции, что то не так с объектом, который аксиос вернул, там может быть data.data
попробовал - тот же результат
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
🥴
попробовал - тот же результат
Покажи чистый объект, который аксиос возвращает
источник

KC

Kirill Cherednik 🐧... in Nuxt.js — русскоговорящее сообщество
The asyncData Method - NuxtJS
https://nuxtjs.org/api/
источник

KC

Kirill Cherednik 🐧... in Nuxt.js — русскоговорящее сообщество
🥴
попробовал - тот же результат
Попробуй иначе
источник

🥴

🥴 in Nuxt.js — русскоговорящее сообщество
вызов из компонента, asyncData только на pages же работает. Но даже если вызывать на странице то разве asyncData может перезаписать данными с api данные в data()? В доке она только возвращает значение, а перезаписать данные в data() у меня так и не вышло
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Тут два варианта.
Версия нукст меньше 2.12, аксиос возвращает то что не ожидает компонент. Выведи в лог (или в дебаге просмотри) что возвращает вызов апи? (без деструкции объекта)
источник

🥴

🥴 in Nuxt.js — русскоговорящее сообщество
Сергей Рыжков
Покажи чистый объект, который аксиос возвращает
Извините, обьект там здоровый приходит, да и данные проскакивают, которые мой работодатель, скорее всего, не хочет показывать на суд общественности. Могу лишь заверить, что со структурой я там ничего не намудрил аля data.data и т.д
источник

🥴

🥴 in Nuxt.js — русскоговорящее сообщество
Сергей Рыжков
Тут два варианта.
Версия нукст меньше 2.12, аксиос возвращает то что не ожидает компонент. Выведи в лог (или в дебаге просмотри) что возвращает вызов апи? (без деструкции объекта)
axios возвращает обьект, как мне и нужно. Но почему я не могу на сервере зарендерить template с данными из этого обьекта 🤨🧐
источник

EV

Evgeny V in Nuxt.js — русскоговорящее сообщество
Используй asyncData на page компоненте иначе никак
источник

🥴

🥴 in Nuxt.js — русскоговорящее сообщество
Evgeny V
Используй asyncData на page компоненте иначе никак
ок, а если пагинация на странице?
источник

EV

Evgeny V in Nuxt.js — русскоговорящее сообщество
В чем проблема?
источник

EV

Evgeny V in Nuxt.js — русскоговорящее сообщество
Компонент создай для пагинации
источник

🥴

🥴 in Nuxt.js — русскоговорящее сообщество
функция пагинации срабатывает при изменении страницы(сначало генерируем новый урл, потом меняем страницу (router.push())), а потом запрос к api с новым адрессом
источник