Size: a a a

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

2020 January 14

R

Roman in Nuxt.js — русскоговорящее сообщество
Taras Pidvishenny
document.addEventListener('click', ....)
слишком просто
источник

R

Roman in Nuxt.js — русскоговорящее сообщество
че серьезно по классике? :)
источник

R

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

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Roman
че серьезно по классике? :)
чем меньше магии, чем проще - тем лучше
источник

R

Roman in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
чем меньше магии, чем проще - тем лучше
не ну я только учусь, вот и спрашиваю как делают крутые папки )
источник

A

Almaz in Nuxt.js — русскоговорящее сообщество
как сделать, чтобы router.middleware вызывался на клиенте, даже если страницу вернул ssr?
мне нужно при посещении страницы делать запись в window.localStorage
источник

R

Roman in Nuxt.js — русскоговорящее сообщество
Almaz
как сделать, чтобы router.middleware вызывался на клиенте, даже если страницу вернул ssr?
мне нужно при посещении страницы делать запись в window.localStorage
<client-only>
источник

A

Almaz in Nuxt.js — русскоговорящее сообщество
Roman
<client-only>
это же для того чтобы компонент не рендерился на сервере
мне нужно чтобы middleware срабатывал не только на сервере, т.к. там нет доступа к window.localStorage
источник

R

Roman in Nuxt.js — русскоговорящее сообщество
Almaz
это же для того чтобы компонент не рендерился на сервере
мне нужно чтобы middleware срабатывал не только на сервере, т.к. там нет доступа к window.localStorage
  // Server-side
 if (process.server) {
   const { req, res, beforeNuxtRender } = context
 }
 // Client-side
 if (process.client) {
   const { from, nuxtState } = context
 }
источник

R

Roman in Nuxt.js — русскоговорящее сообщество
Almaz
это же для того чтобы компонент не рендерился на сервере
мне нужно чтобы middleware срабатывал не только на сервере, т.к. там нет доступа к window.localStorage
у меня клиент онли работает везде
источник

R

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

ДШ

Дмитрий Шепелев in Nuxt.js — русскоговорящее сообщество
Здравствуйте, столкнулся с проблемой отправки кук на сервер. Через nuxt-universal-cookies
Флоу следующий:
1. У меня объявлен плагин axios, который подставляет токен в хедеры на client/server сайдах при обращении к API
2. Приходит запрос на страницу с GET параметром token. В методе fetch я делаю через app.$cookies.set выставление этих кук. Дальше в этом методе fetch пытаюсь сделать вызов к API. Но на уровне плагина отображается, что токен как будто не был установлен (значение `undefined`). И получается так, токен не прокидывается.
3. Но когда я обновляю страницу, то куки как будто уже выставлены => токен отправляется и с API я получаю ответ.

Какие существуют варианты это исправить?
Я сейчас думаю о:
1. Что-то нужно исправить в выставлении кук в методе fetch?
2. Либо стоит попробовать оверрайднуть headers в axios?
источник

R

Roman in Nuxt.js — русскоговорящее сообщество
Дмитрий Шепелев
Здравствуйте, столкнулся с проблемой отправки кук на сервер. Через nuxt-universal-cookies
Флоу следующий:
1. У меня объявлен плагин axios, который подставляет токен в хедеры на client/server сайдах при обращении к API
2. Приходит запрос на страницу с GET параметром token. В методе fetch я делаю через app.$cookies.set выставление этих кук. Дальше в этом методе fetch пытаюсь сделать вызов к API. Но на уровне плагина отображается, что токен как будто не был установлен (значение `undefined`). И получается так, токен не прокидывается.
3. Но когда я обновляю страницу, то куки как будто уже выставлены => токен отправляется и с API я получаю ответ.

Какие существуют варианты это исправить?
Я сейчас думаю о:
1. Что-то нужно исправить в выставлении кук в методе fetch?
2. Либо стоит попробовать оверрайднуть headers в axios?
я делал проще, через vuex
источник

АА

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

R

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

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
спасибо
источник

AC

Anton Chipiga in Nuxt.js — русскоговорящее сообщество
Подскажите по вложенным роутам, как правильно реализовать
products
   _id.vue
   _id
       index.vue
       reviews.vue
       info.vue


допустим есть такая структура страниц, в _id.vue стоит nuxt-child
products/123123 вставит туда index.vue
products/123123/reviews вставит reviews.vue

как сделать, чтоб products/123123/info был отдельным роутом, а не рендрился в nuxt-child?
источник

AC

Anton Chipiga in Nuxt.js — русскоговорящее сообщество
правильно я понимаю, что средствами nuxt это не сделать и нужно роуты описывать руками?

сначала прописать
/products/:id/info

а потом c children описать
/products/:id
источник

АС

Анатолий Соколов in Nuxt.js — русскоговорящее сообщество
Товарищи, приветствую. У меня на удаленной машине запущен nuxt (nuxt start). Вот я слил на нее изменения, как мне перезапустить nuxt?
источник

AB

Aleksandr Bukhalo in Nuxt.js — русскоговорящее сообщество
Анатолий Соколов
Товарищи, приветствую. У меня на удаленной машине запущен nuxt (nuxt start). Вот я слил на нее изменения, как мне перезапустить nuxt?
ctrl+c
nuxt start
источник