Size: a a a

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

2020 March 11

T

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

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Tim
А чтобы добавить в данные в общий для всех страниц header нужно как-то прописать определенный payload всем страницам сразу.
не вижу никаких преград чтобы добавить общие данные в пейлоуд
источник

T

Tim in Nuxt.js — русскоговорящее сообщество
DreaMinder
не вижу никаких преград чтобы добавить общие данные в пейлоуд
Как это сделать?
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Tim
Как это сделать?
ну просто взять и сделать.
const global = { data: ‘’}
return res.data.map((user) => {
           return {
             route: '/users/' + user.id,
             payload: {
global,
data
}
           }
         })
источник

T

Tim in Nuxt.js — русскоговорящее сообщество
DreaMinder
ну просто взять и сделать.
const global = { data: ‘’}
return res.data.map((user) => {
           return {
             route: '/users/' + user.id,
             payload: {
global,
data
}
           }
         })
Это в nuxt.config.js generate.routes?
источник

D

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

T

Tim in Nuxt.js — русскоговорящее сообщество
Ну у меня помимо динамических маршрутов есть ещё куча статических. Мне их все там прописывать теперь?)
источник

D

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

T

Tim in Nuxt.js — русскоговорящее сообщество
Это не лучше чем хак с JSON'ом будет)
источник

D

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

T

Tim in Nuxt.js — русскоговорящее сообщество
Это же одна из фишек нукста, что для добавления [статической] страницы достаточно создать файл в нужной папке и ничего нигде прописывать не нужно, а так придётся следить и не забывать обновлять generate.routes)
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
чтобы не забывать, нужно предусмотреть выброшенное исключение при отсутствии данных на новой странице + включить режим —fail-on-error, тогда когда забудешь прописать, ошибка напомнит
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
зависит от проекта конечно. Я бы вообще не стал делать много статических страниц
источник

T

Tim in Nuxt.js — русскоговорящее сообщество
DreaMinder
чтобы не забывать, нужно предусмотреть выброшенное исключение при отсутствии данных на новой странице + включить режим —fail-on-error, тогда когда забудешь прописать, ошибка напомнит
Ну это всё равно лишние телодвижения для каждой страницы. Не для этого нукст существует, мне кажется)
источник

D

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

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
надежда только на 3 версию
источник

T

Tim in Nuxt.js — русскоговорящее сообщество
DreaMinder
зависит от проекта конечно. Я бы вообще не стал делать много статических страниц
Просто у меня база обновляется раз в месяц а то и реже, грех не воспользоваться этим и не генерить всё статикой для стабильности и производительности. Ваша либа кстати очень в этом помогает, спасибо :)
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Tim
Просто у меня база обновляется раз в месяц а то и реже, грех не воспользоваться этим и не генерить всё статикой для стабильности и производительности. Ваша либа кстати очень в этом помогает, спасибо :)
наша? она моя 😏
источник

D

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

T

Tim in Nuxt.js — русскоговорящее сообщество
DreaMinder
наша? она моя 😏
Я на "вы" пока, не знаю, как принято в этом чате)
источник