Size: a a a

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

2020 October 01

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
import createPersistedState from 'vuex-persistedstate';


export default ({store, app}) => {
   createPersistedState({
       key: '
cookie-key',
       paths: [
           'complete.completeProducts'
       ],
       storage: {
           getItem: key => app.$cookie.get(key),
           setItem: (key, value) => {
               if(key !== '@@') app.$cookie.set(key, value, {
                   expires: 30 * 86400,
                   path: '/'
               });
           },
           removeItem: key => {
               if(key !== '@@') app.$cookie.remove(key);
           },
       },
   })(store);
};
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
Можешь попробовать если хочешь
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
С каждым запросом на сервер ты отправляешь все свои куки
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
Можно наверное разрулить с path параметром
источник

FL

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

Г

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

Г

Георгий in Nuxt.js — русскоговорящее сообщество
Георгий
Всем привет, такой вопрос, мне нужно чтобы при загрузке страницы с урлом в котором есть хэш прокручивался до нужного блока с этим id, почему то страница всегда загружается без прокрутки
Только через js это можно сделать?))
источник

ST

Sergey Titov in Nuxt.js — русскоговорящее сообщество
Георгий
Только через js это можно сделать?))
Сайт с SSR?
источник

ST

Sergey Titov in Nuxt.js — русскоговорящее сообщество
По идее, если собирается на клиенте верстка, то с урл не будет отрабатывать хештег, т.к. при открытии сайта этого блока ещё нет в DOM дереве
источник

ST

Sergey Titov in Nuxt.js — русскоговорящее сообщество
В таком случае единственным вариантом только js и остаётся, наверное
источник

Г

Георгий in Nuxt.js — русскоговорящее сообщество
Sergey Titov
Сайт с SSR?
Да))
источник

Г

Георгий in Nuxt.js — русскоговорящее сообщество
Sergey Titov
По идее, если собирается на клиенте верстка, то с урл не будет отрабатывать хештег, т.к. при открытии сайта этого блока ещё нет в DOM дереве
Да тоже так думал)) Но решил уточнить))
источник

Г

Георгий in Nuxt.js — русскоговорящее сообщество
Понял напишу метод))
источник

ST

Sergey Titov in Nuxt.js — русскоговорящее сообщество
Хм, если с ССР, то как минимум при первом открытии страницы должно отрабатывать
источник

ST

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

ST

Sergey Titov in Nuxt.js — русскоговорящее сообщество
Вообще, заметил, что накст порой сам откидывает страницу наверх, может как то с этим связано
источник

Г

Георгий in Nuxt.js — русскоговорящее сообщество
Sergey Titov
При переключении между страницами накст дом дерево пересобирает на клиенте, так что в таком кейсе уже не должно отрабатывать
Как раз если использовать обычный переход через nuxt-link то все отрабатывает)) А если добавить target="_blank" нет))
источник

Г

Георгий in Nuxt.js — русскоговорящее сообщество
Sergey Titov
Вообще, заметил, что накст порой сам откидывает страницу наверх, может как то с этим связано
Ой не знаю)) Ладно там сделать пару строк кода)) Просто подумал вдруг это решается каким нибудь параметром))
источник

YS

Yura Silanov in Nuxt.js — русскоговорящее сообщество
в middlewarе получаю список урлов, ведущих на динамический роут,
отдаю их в компонент, он распечатывает ссылки
Но поисковики их не видят
вообще не видят эту динамическую страницу
как быть?
источник

B

Bromles in Nuxt.js — русскоговорящее сообщество
Yura Silanov
в middlewarе получаю список урлов, ведущих на динамический роут,
отдаю их в компонент, он распечатывает ссылки
Но поисковики их не видят
вообще не видят эту динамическую страницу
как быть?
а рендер где идет? Если сср - должны видеть, там уже готовая страница прилетает клиенту. Если рендер на клиенте - поисковики ничего не увидят
источник