Size: a a a

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

2020 April 27

NM

Nikita Moria in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
Связи пока не улавливаю. При чём lang switcher к переходу от категории к продукту?
Переход от продукта к категории, т.к. продуктов в англ. версии может не быть.
источник

NM

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

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
ну так и смотришь за продуктом. Если нет его, то делаешь редирект
источник

NM

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

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Nikita Moria
Коллеги, всем доброе утро!
Вопрос по nuxt-i18n
Как можно решить кейс, если у меня есть русская страница /{_productName} и необходимо подмешать в langSwitcher ссылки на английскую версию типа /catalog/{_categoryName}
Пытался реализовать через
await store.dispatch('i18n/setRouteParams', {
     en: { productName: catalog/2 },
     cn: { productName: catalog/2 },
   })
Символ слеша в браузере превращается в %2F2
что такое catalog/2 ? Почему именного такого вида ссылка?
источник

NM

Nikita Moria in Nuxt.js — русскоговорящее сообщество
/catalog/:categoryName - /catalog/computer моя целевая к примеру, без разницы
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Не, так в том же дело, что это не роут, а ты просто втыкнул слэш в название
источник

NM

Nikita Moria in Nuxt.js — русскоговорящее сообщество
есть варик ее передать в этот action, если да, то как? await store.dispatch('i18n/setRouteParams', {
     en: { productName: catalog/2 },
     cn: { productName: catalog/2 },
   })
источник

NM

Nikita Moria in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
Не, так в том же дело, что это не роут, а ты просто втыкнул слэш в название
допустим
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Вот я и спрашиваю, зачем слэш в роуте и чего ты от него ожидаешь :)
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Nikita Moria
есть варик ее передать в этот action, если да, то как? await store.dispatch('i18n/setRouteParams', {
     en: { productName: catalog/2 },
     cn: { productName: catalog/2 },
   })
потому что, из вышеописанного, у тебя productName будет просто "2" или "computer" или что-то ещ'
источник

NM

Nikita Moria in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
Вот я и спрашиваю, зачем слэш в роуте и чего ты от него ожидаешь :)
Вопрос понял. Ожидал от него, что формально находясь на странице /:productName ссылка при смене языка ведет к странице /catalog/:category
источник

NM

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

NM

Nikita Moria in Nuxt.js — русскоговорящее сообщество
Nikita Moria
Вопрос понял. Ожидал от него, что формально находясь на странице /:productName ссылка при смене языка ведет к странице /catalog/:category
Каким образом это сделать - пока что не представляю
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Если ты возвращаешься к категории, то зачем передавать в роут productName?
источник

NM

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

NM

Nikita Moria in Nuxt.js — русскоговорящее сообщество
либо я неправильный объект передаю
источник

I

Ilya in Nuxt.js — русскоговорящее сообщество
Как такое вообще возможно??
источник

I

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

V

V in Nuxt.js — русскоговорящее сообщество
Здравствуйте, уже пару дней мучаюсь, есть кто работал с editor js на nuxt через библиотеку https://github.com/ChangJoo-Park/vue-editor-js
Как вызвать inline tool link, есть только <b><i><code> по умолчанию?
источник