Size: a a a

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

2020 November 25

TK

Taras Khvyl in Nuxt.js — русскоговорящее сообщество
Sla V
Правильно ли я понял, что если не будет указан регион, то страница всё равно отрендерится?
есть в корне страница
contacts.vue

есть такая же страница в папке региона
/_lang/contacts.vue

я так понимаю его вопрос, можно ли избежать дубля страницы этой, чтобы был единый файл шаблона
источник

NL

Nikita Loshchenin in Nuxt.js — русскоговорящее сообщество
Taras Khvyl
есть в корне страница
contacts.vue

есть такая же страница в папке региона
/_lang/contacts.vue

я так понимаю его вопрос, можно ли избежать дубля страницы этой, чтобы был единый файл шаблона
Да, все верно. И причем если создать папку _lang в корне pages, то domain.com/contacts/ улетит в _lang
источник

TK

Taras Khvyl in Nuxt.js — русскоговорящее сообщество
Nikita Loshchenin
Да, все верно. И причем если создать папку _lang в корне pages, то domain.com/contacts/ улетит в _lang
нет, если ты валидацию пропишешь, по идеи
источник

NL

Nikita Loshchenin in Nuxt.js — русскоговорящее сообщество
Taras Khvyl
нет, если ты валидацию пропишешь, по идеи
А, да, сорри, но дубль все равно останется)
источник

NL

Nikita Loshchenin in Nuxt.js — русскоговорящее сообщество
Как я понял из нашей дискуссии, придется примерно то же самое писать что и https://github.com/nuxt-community/i18n-module/blob/master/src/helpers/routes.js тут для локалей, но уже для регионов. Думал есть какая то реализация попроще или готовое решение которое сложно найти)
источник

NN

Nikita Ni in Nuxt.js — русскоговорящее сообщество
Ребят как в nuxt можно узнать находиться ли пользователь в полноэкранном режиме?
источник

NN

Nikita Ni in Nuxt.js — русскоговорящее сообщество
Уже часа 2 ищу, хелп плес
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Nikita Ni
Ребят как в nuxt можно узнать находиться ли пользователь в полноэкранном режиме?
источник

NN

Nikita Ni in Nuxt.js — русскоговорящее сообщество
Так допустим
источник

SV

Sla V in Nuxt.js — русскоговорящее сообщество
Taras Khvyl
есть в корне страница
contacts.vue

есть такая же страница в папке региона
/_lang/contacts.vue

я так понимаю его вопрос, можно ли избежать дубля страницы этой, чтобы был единый файл шаблона
Не будет дубля. Там (в корне pages) происходит extend страницы из папки lang по дефолту
источник

IB

Il Bu in Nuxt.js — русскоговорящее сообщество
Nikita Loshchenin
А как избежали дублирование компонентов страниц? При таком подходе получается все дерево страниц будет и в корне pages и внутри _lang папки если я правильно понял(
Есть такая штука, опциональные параметры. Вам нужно немного свой роутинг сделать и регуляркой прописать что параметр региона опциональный

https://nuxtjs.org/docs/2.x/configuration-glossary/configuration-router#extendroutes
https://stackoverflow.com/questions/47824660/optional-param-in-vuejs-router
источник

NN

Nikita Ni in Nuxt.js — русскоговорящее сообщество
но как все же к примеру в computed вывести значение? я в целом пробовал по всякому но не получается использую vue-vimeo-player ну либо просто vimeo/player
источник

NN

Nikita Ni in Nuxt.js — русскоговорящее сообщество
это в целом одно и то же
источник

SV

Sla V in Nuxt.js — русскоговорящее сообщество
Taras Khvyl
есть в корне страница
contacts.vue

есть такая же страница в папке региона
/_lang/contacts.vue

я так понимаю его вопрос, можно ли избежать дубля страницы этой, чтобы был единый файл шаблона
Если только не через jamstack сделано. Если да, то будет полная задница))
источник

NN

Nikita Ni in Nuxt.js — русскоговорящее сообщество
привязка идет через       const player = this.$refs.player.player
источник

SC

Sheldon Cooper in Nuxt.js — русскоговорящее сообщество
товарищи, кто-нибудь использует миксины (для методов например) ?, они корректно работают в Nuxt?
https://nuxtjs.org/docs/2.x/directory-structure/plugins#global-mixins
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
используем, работают
источник

NL

Nikita Loshchenin in Nuxt.js — русскоговорящее сообщество
@ViacheslavEze @taraskhvyl @ilbul Спасибо большое за ответы!)
источник

VK

Vadim Karpenko in Nuxt.js — русскоговорящее сообщество
Добрый день!
Не подскажете, возможно ли в режиме universol (ssr) после сборки положить какие-нибудь файлы вручную, чтобы они были доступны в браузере?
sitemap.xml раз в день генерирует php и кладет в сбилденную директорию nuxt проекта - так работало в режиме генерации, но после перехода на ssr не могу найти директорию, откуда файл был бы доступен
источник

VK

Vadim Karpenko in Nuxt.js — русскоговорящее сообщество
Единственный вариант, который пока вижу - прописывать отдельно sitemap.xml в nginx, но не хотелось бы
источник