Nuxt JS LocalStorage в универсальном режиме не работает - PullRequest
0 голосов
/ 22 мая 2019

Я работаю над приложением Nuxt JS, которое использует LocalStorage. При компиляции в режиме SPA он работает правильно, однако мне нужно переключить свой проект в режим universal, чтобы заставить мои мета-заголовки и описания SEO работать при генерации моего проекта, после переключения я получаю сообщение об ошибке на нескольких страницах, которые используют LocalStorage:

localStorage is not defined

Кто-нибудь получил какие-либо предложения, чтобы исправить это?

1 Ответ

1 голос
/ 22 мая 2019

У вас нет localStorage, потому что в среде Node.js такого нет. У вас также нет объектов window и document.

https://ssr.vuejs.org/guide/universal.html#access-to-platform-specific-apis

Nuxt.js использует Vue SSR под капотом.

Однако у вас все еще есть магазин (Vuex). И он будет синхронизирован между узлом и браузером.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...