Size: a a a

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

2020 April 01

ВБ

Владимир Бандуристов in Nuxt.js — русскоговорящее сообщество
asyncData работает в компонентах? О_О
источник

M

Max in Nuxt.js — русскоговорящее сообщество
Владимир Бандуристов
Это у тебя компонент или страница?
компонент
источник

АН

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

ВБ

Владимир Бандуристов in Nuxt.js — русскоговорящее сообщество
data () {
   return {
     ip: null
   }
 },
 async fetch () {
   this.ip = await this.$axios.$get('http://icanhazip.com');
 }
источник

ВБ

Владимир Бандуристов in Nuxt.js — русскоговорящее сообщество
Тогда так попробуй
источник

M

Max in Nuxt.js — русскоговорящее сообщество
Андрей Назаров
а ну да, классика, asyncData только в page-компоненте можно
вы имеете ввиду что только для компонентов которые лежат в pages?
источник

M

Max in Nuxt.js — русскоговорящее сообщество
оно ж то всё по сути компоненты)
источник

ВБ

Владимир Бандуристов in Nuxt.js — русскоговорящее сообщество
Max
оно ж то всё по сути компоненты)
Да, но их называют страницами)
источник

АН

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

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
Max
оно ж то всё по сути компоненты)
разница в том что в page-компонентах есть хуки роутера beforeRouteEnter
источник

M

Max in Nuxt.js — русскоговорящее сообщество
Владимир Бандуристов
data () {
   return {
     ip: null
   }
 },
 async fetch () {
   this.ip = await this.$axios.$get('http://icanhazip.com');
 }
спасибо, оно!)
источник

M

Max in Nuxt.js — русскоговорящее сообщество
это новый фетч?
источник

M

Max in Nuxt.js — русскоговорящее сообщество
тот о котором я думал?)
источник

ВБ

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

ВБ

Владимир Бандуристов in Nuxt.js — русскоговорящее сообщество
Max
тот о котором я думал?)
источник

M

Max in Nuxt.js — русскоговорящее сообщество
"Nuxt.js v2.12 introduces a new hook called fetch in any of your Vue components."
источник

M

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

ВБ

Владимир Бандуристов in Nuxt.js — русскоговорящее сообщество
Да, всё верно, он работает в любом компоненте
источник

M

Max in Nuxt.js — русскоговорящее сообщество
и в страницах, и в простых
источник

M

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