Size: a a a

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

2019 December 23

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
const { username, password } = this.data;
return { username, password }
источник

AK

Andrii Kolisnyk-Hut in Nuxt.js — русскоговорящее сообщество
просто задача стоит в том, чтобы человек просто сгенерил кастомный массив обьектов(обьект = поле) и в зависимости от массива, сгенерировалось опрделенное количество полей с кастомными пропсами
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Поля же по каким-то правилам генерируются? Засуньте правила в тот же computed
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Если вам нужно перебирать массив и никак иначе то используйте reduce
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Предварительно конечно же отфильтровав элементы
источник

AK

Andrii Kolisnyk-Hut in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Предварительно конечно же отфильтровав элементы
тоесть, вы предлагаете мне в родительском компоненте записать нужную стрктуру полей(только полей которые мне нужно будет отправить) и уже в дочернем компоненте отдавать не обратно данные, а именно в структурированный
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Я не до конца понимаю что вы хотите сделать. Если вам нужно привязать реактивные данные то это v-model и данные передавать событиями. Если вам нужно получить срез объекта то это computed с деструктуризацией или редьюсом в случае массива.
источник

SL

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

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Разбейте структуру ваших компонентов так чтобы один компонент отвечал только за одну задачу, это сильно упростит понимание того что у вас там происходит
источник

NG

Nik Galaev in Nuxt.js — русскоговорящее сообщество
ребзя, а кто с nuxt хорошо знаком? что-то на 2.0.0 не получается описать роутер руками, генератор его игнорит и использует структуру только из папок
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Nik Galaev
ребзя, а кто с nuxt хорошо знаком? что-то на 2.0.0 не получается описать роутер руками, генератор его игнорит и использует структуру только из папок
Расширяете так же как здесь? https://nuxtjs.org/guide/routing/#named-views
источник

AK

Andrii Kolisnyk-Hut in Nuxt.js — русскоговорящее сообщество
скорее всего я вас понял, мне именно с обьекта
{
          name: 'username',
         placeholder: 'Логин',
         type: 'text',
         title: 'Логин',
         message: '',
         value: '',
         messageType: '',
         required: true
       }
нужно вытащить value и поместить его в form.username, и так со всеми полями. чтобы при отправке формы, я отправил только поля которые записаны в form
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Andrii Kolisnyk-Hut
скорее всего я вас понял, мне именно с обьекта
{
          name: 'username',
         placeholder: 'Логин',
         type: 'text',
         title: 'Логин',
         message: '',
         value: '',
         messageType: '',
         required: true
       }
нужно вытащить value и поместить его в form.username, и так со всеми полями. чтобы при отправке формы, я отправил только поля которые записаны в form
Тогда будет достаточно просто деструктуризации.
источник

NG

Nik Galaev in Nuxt.js — русскоговорящее сообщество
нет, мне нужно просто несколько разных роутов завернуть на 1 компонент страницы, т.к. они на 90% одинаковы. пробовал nuxt.conf.js

 router: {
   routes: [
     ... тут ...
   ],
 },
 generate: {
   routes: [
     ...и тут...
   ],
 },
источник

NG

Nik Galaev in Nuxt.js — русскоговорящее сообщество
тут на сколько я понимаю расширяются все компоненты, а мне фактически нужно добавить 2-3 своих роутера, описанных руками
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Nik Galaev
ребзя, а кто с nuxt хорошо знаком? что-то на 2.0.0 не получается описать роутер руками, генератор его игнорит и использует структуру только из папок
руками это в router.js?
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Nik Galaev
нет, мне нужно просто несколько разных роутов завернуть на 1 компонент страницы, т.к. они на 90% одинаковы. пробовал nuxt.conf.js

 router: {
   routes: [
     ... тут ...
   ],
 },
 generate: {
   routes: [
     ...и тут...
   ],
 },
Я в доке ничего про это не нашёл, сделайте как в доке и заработает.
источник

NG

Nik Galaev in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
руками это в router.js?
это в /nuxt.config.js в секции router
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
    extendRoutes(routes, resolve) {
     const customRouteNames = customRoutes.map(route => route.name);

     routes = routes.filter(route => !customRouteNames.includes(route.name)); // remove custom routes from nuxt-generated routing

     customRoutes.forEach(route => routes.push(Object.assign(route, {
       component: resolve(__dirname, route.component),
     })));

     return routes;
   },

у меня так там ;)
источник

NG

Nik Galaev in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
    extendRoutes(routes, resolve) {
     const customRouteNames = customRoutes.map(route => route.name);

     routes = routes.filter(route => !customRouteNames.includes(route.name)); // remove custom routes from nuxt-generated routing

     customRoutes.forEach(route => routes.push(Object.assign(route, {
       component: resolve(__dirname, route.component),
     })));

     return routes;
   },

у меня так там ;)
да, похоже через extendRoutes завелось, спасибо. у меня по-проще, мне просто нужно пару объектов напушить :)
источник