早上好我在通用模式下使用Nuxt。当我使用localstorage来存储数据时。它有效,但始终会给我这个错误。我不明白有人知道吗?这是我用来存储造成错误的数据的函数。
addToCart({commit}) {
if(process.brower) {
let cart = localStorage.getItem('woo-nuxt-cart');
cart = null != cart ? JSON.parse(cart) : '';
commit('setCart', cart)
}
}
正如评论中提到的@Ohgodwhy,您的拼写错误browser
,这将破坏您的代码。快速example。
// store/index.js
export const state = () => ({
counter: 0
});
export const mutations = {
increment(state) {
state.counter++;
},
SET_100(state) {
if (process.browser) {
state.counter = localStorage.getItem("count");
}
}
};