Vue SSR: ReferenceError: localStorage is not defined
Суть в том что я не могу получить доступ к localStorage я понимаю что он не доступен со стороны сервера.
И хотелось бы узнать есть ли вариант проверки как process.browser в Nuxt.
process.browser и process.isClient сейчас имеют значение undefined
Ответы (1 шт):
Автор решения: Lenkors Wood
→ Ссылка
На самом деле все оказалось более чем просто.
Таким образом мы проверяем window и если он не равен undefined то мы уже на стороне клиента
Таким же образом можно проверить доступность document и ясное дело window
if (typeof window !== 'undefined') {
//
}
Или же вариант проверки через Vue.prototype
Vue.prototype.$isServer
//Внутри компонента
this.$isServer
Решение нашел тут