Size: a a a

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

2020 March 07

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
банкир
Всем доброго дня, подскажите пожалуйста, как я могу передать стайл всем компонентам определенного лейаута? То есть например в лейауте прописал стиль, и чтобы он был доступен только в использующих его компонентах.
Но также, если без scoped, то почему нельзя задать лейауту уникальный клас и от него писать css?
источник

б

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

б

банкир in Nuxt.js — русскоговорящее сообщество
выше это тоже советовали
источник

NF

Nikita Firsov in Nuxt.js — русскоговорящее сообщество
Ребята, всем привет. Который час ломаю голову, как сделать так чтобы в компоненте в created сделать запрос через axios, но чтобы он выполнился один раз, а не два. Что я упускаю?
источник

А

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

NF

Nikita Firsov in Nuxt.js — русскоговорящее сообщество
@resolvereject  В компоненте (components/pdfViewer.vue)

created () {
 this.$axios.post('/doc/create', { data: someData ).then((result) => {...})
}

И так как я создаю документ pdf с данными приходящими в запросе через pdfkit, я на 100% уверен, что создаётся два документа. Тобишь происходит два запроса...
источник

А

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

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Nikita Firsov
@resolvereject  В компоненте (components/pdfViewer.vue)

created () {
 this.$axios.post('/doc/create', { data: someData ).then((result) => {...})
}

И так как я создаю документ pdf с данными приходящими в запросе через pdfkit, я на 100% уверен, что создаётся два документа. Тобишь происходит два запроса...
а второй запрос случаем не options?
источник

NM

Nikita Moria in Nuxt.js — русскоговорящее сообщество
Nikita Firsov
Ребята, всем привет. Который час ломаю голову, как сделать так чтобы в компоненте в created сделать запрос через axios, но чтобы он выполнился один раз, а не два. Что я упускаю?
Если SSR, beforeCreate и Created исполняется дважды, читайте документацию
источник

NF

Nikita Firsov in Nuxt.js — русскоговорящее сообщество
@JangoNote @resolvereject Пропустил этот момент🧐
источник

NF

Nikita Firsov in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
а второй запрос случаем не options?
Уже в принципе понял в чём проблема, но про "options" к сожалению не догоняю
источник

А

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

NF

Nikita Firsov in Nuxt.js — русскоговорящее сообщество
Ааа, ну вроде нет. Запрос идёт на сервер 192.168.1.123:8080 и клиент запускается с этого же ip. Блин, ну вы поняли))
источник

NF

Nikita Firsov in Nuxt.js — русскоговорящее сообщество
@JangoNote Как я понял, самым простым и правильным решением будет такое? Просто я сделал, и теперь запрос идёт только один раз.

Я про условие if (process.client) {...}
источник

NM

Nikita Moria in Nuxt.js — русскоговорящее сообщество
Nikita Firsov
@JangoNote Как я понял, самым простым и правильным решением будет такое? Просто я сделал, и теперь запрос идёт только один раз.

Я про условие if (process.client) {...}
Смотря что тебе надо, можно было в beforeMount вынести запрос как вариант)
источник

NM

Nikita Moria in Nuxt.js — русскоговорящее сообщество
Тогда он будет только на клиенте
источник

NM

Nikita Moria in Nuxt.js — русскоговорящее сообщество
Но можно и таким образом, как ты сделал)
источник

NF

Nikita Firsov in Nuxt.js — русскоговорящее сообщество
@JangoNote ААААААгромное спасибо за помощь☺️❤️
источник

NM

Nikita Moria in Nuxt.js — русскоговорящее сообщество
Nikita Firsov
@JangoNote ААААААгромное спасибо за помощь☺️❤️
😊😊😊
источник

NF

Nikita Firsov in Nuxt.js — русскоговорящее сообщество
Ребята, возникла новая преграда😕 Вот создается у меня pdf файлы в папке server/docs/doc9348242.pdf.  А как я могу открыть его по ссылке в браузере? Типа я делал недавно сервак и при запросе "http://192.168.1.32:3000/files/somethingDoc.pdf" у меня открывался файл прямо в браузере. А как это сделать, когда сервак билдится через nuxt в душе не чаю. Прошу совета от профессионалов🙏🏻
источник