Size: a a a

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

2020 June 03

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Михаил
а serverPrefetch в nuxt можно использовать в компонентах или вместо него выступает какой-нибудь fetch?
вроде можно но зачем еси есть fetch?
источник

М

Михаил in Nuxt.js — русскоговорящее сообщество
DreaMinder
вроде можно но зачем еси есть fetch?
у меня хук created исполняется походу раньше чем наполнится store черз asyncData. ищу вариант чтобы наверняка :)
источник

М

Михаил in Nuxt.js — русскоговорящее сообщество
может и fetch подойдет, не пробовал еще
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
DreaMinder
я точно помню что эта альтернатива была 2 года назад, но в репе самого егоиста. Не взлетела. Тут в чате даже вроде обсуждали. Посмотрим, можем если будет как-то круче работать под вью 3, есть шансы.
Старый Фреймворк действительно странная штука. Новый он делает сильно опираясь на апи Next.js
источник

РА

Роман Агилов... in Nuxt.js — русскоговорящее сообщество
Stanislav Suslov
поставлять ПО одним файлом, а не кучей
docker
источник

SP

S P in Nuxt.js — русскоговорящее сообщество
Товарищи, кто может пояснить логику?
Например мне внутри компонента нужен длиннющий массив объектов, но в компоненте его держать не хочется.
Хочу вынести его, но у компонентов этого массива, некоторые поля равны значениям из data компонента, типо так:

const array = [
 {
   title: 'Title',
   value: this.value
 }
]

Вот как мне этот массив вынести в отдельный .js файл, а затем импортировать этот файл в компонент, чтобы он хавали this
???
источник

KC

Kirill Cherednik 🐧... in Nuxt.js — русскоговорящее сообщество
S P
Товарищи, кто может пояснить логику?
Например мне внутри компонента нужен длиннющий массив объектов, но в компоненте его держать не хочется.
Хочу вынести его, но у компонентов этого массива, некоторые поля равны значениям из data компонента, типо так:

const array = [
 {
   title: 'Title',
   value: this.value
 }
]

Вот как мне этот массив вынести в отдельный .js файл, а затем импортировать этот файл в компонент, чтобы он хавали this
???
Сделай через server Middleware отдельный api запрос. Чтобы /api/content отдавал json. А потом в компоненте в методе asyncData забирай данные по api.
источник

KC

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

KC

Kirill Cherednik 🐧... in Nuxt.js — русскоговорящее сообщество
Или если не нужно никакой логики без if else то можно данные хранить в json и подгружать их обычным импортом
источник

РА

Роман Агилов... in Nuxt.js — русскоговорящее сообщество
S P
Товарищи, кто может пояснить логику?
Например мне внутри компонента нужен длиннющий массив объектов, но в компоненте его держать не хочется.
Хочу вынести его, но у компонентов этого массива, некоторые поля равны значениям из data компонента, типо так:

const array = [
 {
   title: 'Title',
   value: this.value
 }
]

Вот как мне этот массив вынести в отдельный .js файл, а затем импортировать этот файл в компонент, чтобы он хавали this
???
очень просто, делается какая нибудь папка типа /data, туда кладется js/json файл и потом включается через import
источник

SP

S P in Nuxt.js — русскоговорящее сообщество
Роман Агилов
очень просто, делается какая нибудь папка типа /data, туда кладется js/json файл и потом включается через import
это то понятно, но у этого массива, в некоторых объектах, некоторые поля - это значения из блока
 data() {
    return {
      value: 123
источник

РА

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

РА

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

РА

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

SP

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

SP

S P in Nuxt.js — русскоговорящее сообщество
и таких объектов штук 40
слишком много места в компоненте занимают
источник

KC

Kirill Cherednik 🐧... in Nuxt.js — русскоговорящее сообщество
S P
и таких объектов штук 40
слишком много места в компоненте занимают
Миксины использовать ?
источник

SP

S P in Nuxt.js — русскоговорящее сообщество
Kirill Cherednik 🐧
Миксины использовать ?
да, как вариант
источник

KC

Kirill Cherednik 🐧... in Nuxt.js — русскоговорящее сообщество
S P
да, как вариант
Ещё элегантней можно хранить объект в сторе. А функции сделать как гетеры.
источник

SP

S P in Nuxt.js — русскоговорящее сообщество
Kirill Cherednik 🐧
Ещё элегантней можно хранить объект в сторе. А функции сделать как гетеры.
супер
источник