Size: a a a

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

2020 October 28

GD

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

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Goncharenko Dmitry
Привет, подскажите как сделать правильно. Пишу компонент таблицы на основе el-table от element-ui. Задолбало писать структуру таблиц каждый раз заново, вот решил написать само развёртывающийся компонент, чтобы я указал только данные и массив колонок, а компонент уже сам собрал мне из этого таблицу.
есть вот такая там штука

<component :is="column.component" v-if="column.component" :props="() => column.componentProps.map((prop => prop.row[prop]))" />

её цель чтобы в колонках можно было рендерить компоненты отдельные, как правильно это организовать? сейчас проблема в том, что :props = там отдаётся функция, которая выглядит в таблице вот так:

function() { return column.componentProps.map(function( prop ) { return prop.row[prop] }) } - а мне там надо нормальные данные получить
Через скоуп-слоты попробуй, посмотри исходники vue-good-table
источник

GD

Goncharenko Dmitry in Nuxt.js — русскоговорящее сообщество
Сергей Рыжков
Через скоуп-слоты попробуй, посмотри исходники vue-good-table
ок, спасибочки)
источник

NK

ID:0 in Nuxt.js — русскоговорящее сообщество
источник

ИБ

Илья Бельский... in Nuxt.js — русскоговорящее сообщество
0_o
источник

ИБ

Илья Бельский... in Nuxt.js — русскоговорящее сообщество
это шлет hmr нукста
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
пасхалка ;)
источник

АБ

Алексей Дмитриевич Б... in Nuxt.js — русскоговорящее сообщество
Илья Бельский
это шлет hmr нукста
Это обычный heartbeat
источник

АБ

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

ИБ

Илья Бельский... in Nuxt.js — русскоговорящее сообщество
понял, не знал 🙂
источник

5

5$ in Nuxt.js — русскоговорящее сообщество
Ребят привет!
Помогите пожалуйста, у меня есть роуты, в них есть children, в children есть другие роуты, а вот дальше children не работает, не могу понять в чём дело(
{
               path: '',
               component: () => import('@/pages/index').then(m => m.default || m),
               children: [
                   {
                       path: 'payments',
                       component: () => import('@/pages/payments/layout').then(m => m.default || m),
                       children: [
                           {path: '', name: 'payments_index', redirect: {name: "payments_list"}},
                           {
                               path: 'list',
                               name: 'payments_list',
                               component: () => import('@/pages/payments').then(m => m.default || m),

                           },
                           {
                               path: ':category',
                               name: 'payments_category',
                               component: () => import('@/pages/payments/categories').then(m => m.default || m),
                           },
                           {
                               path: ':category/:sub-category',
                               name: 'payments_category_sub',
                               component: () => import('@/pages/payments/services').then(m => m.default || m)
                           }
                       ]
                   },
               ]
           }
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
5$
Ребят привет!
Помогите пожалуйста, у меня есть роуты, в них есть children, в children есть другие роуты, а вот дальше children не работает, не могу понять в чём дело(
{
               path: '',
               component: () => import('@/pages/index').then(m => m.default || m),
               children: [
                   {
                       path: 'payments',
                       component: () => import('@/pages/payments/layout').then(m => m.default || m),
                       children: [
                           {path: '', name: 'payments_index', redirect: {name: "payments_list"}},
                           {
                               path: 'list',
                               name: 'payments_list',
                               component: () => import('@/pages/payments').then(m => m.default || m),

                           },
                           {
                               path: ':category',
                               name: 'payments_category',
                               component: () => import('@/pages/payments/categories').then(m => m.default || m),
                           },
                           {
                               path: ':category/:sub-category',
                               name: 'payments_category_sub',
                               component: () => import('@/pages/payments/services').then(m => m.default || m)
                           }
                       ]
                   },
               ]
           }
!paste
источник

R

Rose in Nuxt.js — русскоговорящее сообщество
Пожалуйста, не копируйте в чат большие куски кода, их все равно невозможно читать.
Воспользуйтесь специализированными сервисами для кода:
codesandbox.io
codepen.io
gist.github.com
pastebin.com
dpaste.org
источник

5

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

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Мокаю store
mocks: {
     $store: {
       state: {
         navbar: {
           isShow: true,
         }
       }
     }
   }


Внутри компонента
computed: {
     ...mapState('navbar', [
       'isShow'
     ]),


Но почему запуск теста приводит к ошибке
[Vue warn]: Error in render: "TypeError: Cannot read property 'navbar/' of undefined"
источник

5

5$ in Nuxt.js — русскоговорящее сообщество
Я хотел скорее узнать, почему конструкция вида:
{
                                       path: ':category/:sub-category',
                                       name: 'payments_category_sub',
                                       component: () => import('@/pages/payments/services').then(m => m.default || m)
                                   }

Не работает, и как такую конструкцию можно создать? И если в children перемещаю, то никакого эффекта
источник

РК

Русалов Константин... in Nuxt.js — русскоговорящее сообщество
Все привет. Код https://codesandbox.io/s/laughing-bird-wim3r Есть страница login в vuex( был установлен плагин vuex-persist для сохранения store) сохраняю token в getters isAuthenticated: (state) => state.token !== null., после обновления страницы при переходе на главную middleware/auth.js isAuthenticated=false, Подскажите, пожалуйста, как исправить?
источник

КГ

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

КГ

Кирилл Голубев... in Nuxt.js — русскоговорящее сообщество
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
Кирилл Голубев
всем привет а как метатеги правильно добавить у страницы?
источник