Size: a a a

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

2020 July 06

AN

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

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Ну ты 401 уже отработал? Вот. Тебе же после всё равно в catch ошибка свалится, верно? Проверяешь, что это была 401 и делаешь там повторный запрос
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Alexander Nemirov
как там понять какой запрос повторить
то есть, запрос повторный выполняешь не в интерсепторе, а по месту. Хз, если ли вариант по другому
источник

AN

Alexander Nemirov in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
Ну ты 401 уже отработал? Вот. Тебе же после всё равно в catch ошибка свалится, верно? Проверяешь, что это была 401 и делаешь там повторный запрос
то есть в каждом запросе надо делать проверку на 401?
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Alexander Nemirov
то есть в каждом запросе надо делать проверку на 401?
Но, согласен, что это неудобно. По этому наверняка можно это проделать через интерсептор :)
источник

BS

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

AN

Alexander Nemirov in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
Но, согласен, что это неудобно. По этому наверняка можно это проделать через интерсептор :)
А может сам урл запроса передавать в параметрах?
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Alexander Nemirov
А может сам урл запроса передавать в параметрах?
не нужно. У тебя конфиг запроса приходит с ошибкой
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
По крайней мере, судя из гиста :)
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Alexander Nemirov
А может сам урл запроса передавать в параметрах?
Ну так что там, робит? :)
источник

AN

Alexander Nemirov in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
Ну так что там, робит? :)
Да пока нет, вот изучаю
источник

R К in Nuxt.js — русскоговорящее сообщество
Привет , ребята , а как получить данные перед загрузкой страницы  ?


 async  asyncData() {
             await this.onChange();
       },

че то не срабатывает .. верней срабатывает  но страница загружается пустой
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
R К
Привет , ребята , а как получить данные перед загрузкой страницы  ?


 async  asyncData() {
             await this.onChange();
       },

че то не срабатывает .. верней срабатывает  но страница загружается пустой
почитать доку :)  Ты ничего не возвращаешь

async asyncData() {
 const someData = await this.onChange();

 return {
   someData,
 }
},
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
R К
Привет , ребята , а как получить данные перед загрузкой страницы  ?


 async  asyncData() {
             await this.onChange();
       },

че то не срабатывает .. верней срабатывает  но страница загружается пустой
но это не бует работать. У тебя нет доступа к this
источник

R К in Nuxt.js — русскоговорящее сообщество
и если  someData = у меня в состоянии   ...mapState({ business : state => state.table.business,
источник

R К in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
но это не бует работать. У тебя нет доступа к this
ну может в beforeMount() вызвать метод
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
R К
ну может в beforeMount() вызвать метод
если так, то диспатчишь экшн
источник

R К in Nuxt.js — русскоговорящее сообщество
тоже об этом подумал .. но я собираю  request_string в  методе    
а потом .. this.$store.dispatch('table/send_get_business', request_string);
источник

R К in Nuxt.js — русскоговорящее сообщество
у меня куда переменных для выборке не в состоянии хранятся (
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
R К
тоже об этом подумал .. но я собираю  request_string в  методе    
а потом .. this.$store.dispatch('table/send_get_business', request_string);
не понял, что не работает
источник