Size: a a a

Nuxt.js | Vue SSR

2021 February 07

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Никто не хочет рассказывать самоубийце где лежит ружьё:)

Вы же научились писать плагины. Во через них и делайте
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Они именно для этого нужны
источник

V

Vlad in Nuxt.js | Vue SSR
Интересно, а те кто тащат @nuxtjs/axios пишут запросы прямо в компонентах?
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Сам так вначале делал :)))
источник

V

Vlad in Nuxt.js | Vue SSR
Maxim Kostenko
Сам так вначале делал :)))
а сейчас как с этим обстоят дела?
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Сейчас вызовы в плагинах через apiClient. Есть понимание, что вместо плагинов лучше просто делать импорты, но пока нет времени переделать
источник

AS

Alexandr Sachishin in Nuxt.js | Vue SSR
Vlad
Интересно, а те кто тащат @nuxtjs/axios пишут запросы прямо в компонентах?
смотря какие. если небольшой запрос который нужен только в нем то да. а если он повторяется то в миксин
источник

YK

Yury Khmarin in Nuxt.js | Vue SSR
Maxim Kostenko
Никто не хочет рассказывать самоубийце где лежит ружьё:)

Вы же научились писать плагины. Во через них и делайте
я изучаю накст, мне интересны его механизмы
источник

YK

Yury Khmarin in Nuxt.js | Vue SSR
Maxim Kostenko
Никто не хочет рассказывать самоубийце где лежит ружьё:)

Вы же научились писать плагины. Во через них и делайте
на этот вопрос нет ответа?
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Это плохая практика так делать, поэтом в наксте это не предусмотрено. Вы можете попытаться найти $nuxt переменную в document, или еще как-то так.
источник

YK

Yury Khmarin in Nuxt.js | Vue SSR
Maxim Kostenko
Это плохая практика так делать, поэтом в наксте это не предусмотрено. Вы можете попытаться найти $nuxt переменную в document, или еще как-то так.
да через window
источник

YK

Yury Khmarin in Nuxt.js | Vue SSR
Maxim Kostenko
Это плохая практика так делать, поэтом в наксте это не предусмотрено. Вы можете попытаться найти $nuxt переменную в document, или еще как-то так.
т.е. прямая передача нужна?:)
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Да.
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Вы же в плагине можете прям код вашей функции писать и контекст там доступен
источник

YK

Yury Khmarin in Nuxt.js | Vue SSR
Maxim Kostenko
Вы же в плагине можете прям код вашей функции писать и контекст там доступен
да конечно могу, но сейчас хочу понять сущность функции. )
источник

YK

Yury Khmarin in Nuxt.js | Vue SSR
Maxim Kostenko
Вы же в плагине можете прям код вашей функции писать и контекст там доступен
тогда такой вопрос, как такое же плагин сделать без inject?
источник

YK

Yury Khmarin in Nuxt.js | Vue SSR
Maxim Kostenko
Вы же в плагине можете прям код вашей функции писать и контекст там доступен
export default ({ app }, inject) => {
 inject('momentFormat', (date, dateFormat = 'LL') => {
   if (!date) {
     return ''
   }
   return app.$moment(date).format(dateFormat)
 })
}
источник

V

Vlad in Nuxt.js | Vue SSR
Yury Khmarin
тогда такой вопрос, как такое же плагин сделать без inject?
В чем вопрос? Установите обычный moment, а лучше luxon и импортите его куда надо. Про фильтры забудьте, юзайте компьютед
источник

YK

Yury Khmarin in Nuxt.js | Vue SSR
Vlad
В чем вопрос? Установите обычный moment, а лучше luxon и импортите его куда надо. Про фильтры забудьте, юзайте компьютед
вопрос в том как можно написать такой же плагин без inject. Т.е. интересно как иначе сделать плагин. Фильтры я не использую как видите уже)
источник

YK

Yury Khmarin in Nuxt.js | Vue SSR
ну и есть Vue.use ещё не понял до конца, может с ним как-то
источник