Size: a a a

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

2019 November 26

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
даже сайтец есть nomedium.dev
источник

V🦞

Vladimir 🦞 Myagdeev in Nuxt.js — русскоговорящее сообщество
Всем привет! Мы хоть и не веб-студия, но к нам пришли сеошники и как обычно начался п*ец:

Загвоздка встала в ЧПУ:
Есть урлы вида:

/:category/:subcategory
/:category/:product

Проблема - в том, что оба этих урла попадают под маску:
/:slug/:slug2

Кто с этим сталкивался? Поделитесь мыслями как это реализовать с минимум костылей и переделки существующих страниц
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Vladimir 🦞 Myagdeev
Всем привет! Мы хоть и не веб-студия, но к нам пришли сеошники и как обычно начался п*ец:

Загвоздка встала в ЧПУ:
Есть урлы вида:

/:category/:subcategory
/:category/:product

Проблема - в том, что оба этих урла попадают под маску:
/:slug/:slug2

Кто с этим сталкивался? Поделитесь мыслями как это реализовать с минимум костылей и переделки существующих страниц
Добавить префиксы между ними.
/:category/product/:product
/:category/category/:category
источник

SL

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

V🦞

Vladimir 🦞 Myagdeev in Nuxt.js — русскоговорящее сообщество
Я с ними ещё поговорю, но скорее всего развернут, это сеошники
источник

V🦞

Vladimir 🦞 Myagdeev in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Либо сделать guard который будет чекать url и определять категория это или продукт, но как по мне такое себе решение.
Согласен, что такое...
источник

V🦞

Vladimir 🦞 Myagdeev in Nuxt.js — русскоговорящее сообщество
Но походу единственное
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Можешь ещё сделать так: для продуктов в конце добавлять -#{id}
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
И в гарде это проверять
источник

V

Vlad in Nuxt.js — русскоговорящее сообщество
Добрый день, если хочу разбить vuex на модули

Есть корневая папка store, в ней как типично файлы store.js, getters.js ...etc.
И в корневой стор лежит auth, в которой также файлы store.js, getters.js ...etc.

По итогу получаю вот такую картину, это правильно или я где-то залажал и state для auth должны иметь другое отображение?
источник

V

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

Д

Деда in Nuxt.js — русскоговорящее сообщество
Vlad
Добрый день, если хочу разбить vuex на модули

Есть корневая папка store, в ней как типично файлы store.js, getters.js ...etc.
И в корневой стор лежит auth, в которой также файлы store.js, getters.js ...etc.

По итогу получаю вот такую картину, это правильно или я где-то залажал и state для auth должны иметь другое отображение?
А дерево скрин покажи?
источник

V

Vlad in Nuxt.js — русскоговорящее сообщество
Секунду :)
источник

V

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

V🦞

Vladimir 🦞 Myagdeev in Nuxt.js — русскоговорящее сообщество
Можно про первое решение через guard поподробнее?


У нас есть уже существующие компоненты:
/category/_id.vue
/product/_id.vue

Надо каким-то образом настроить роутинг так, что бы какой-то посредник определял что это и подключал соответствующий компонент. Т.е. чё-то типо фабрики
источник

Д

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

ИЮ

Илья Юрьевич in Nuxt.js — русскоговорящее сообщество
Добрый день
источник

ИЮ

Илья Юрьевич in Nuxt.js — русскоговорящее сообщество
как можно подключить код допустим jivosite в приложение?
источник

ИЮ

Илья Юрьевич in Nuxt.js — русскоговорящее сообщество
через плагины как-то?
источник

VS

Vlad Starkovsky in Nuxt.js — русскоговорящее сообщество
Илья Юрьевич
через плагины как-то?
👀
источник