解决城市选择页面选择城市后回到首页刷新显示的还是默认城市上海的问题
用户选择城市后,下一次登录应该显示上一次选择的城市,
使用localStorage
存储city
的值,下一次登录优先使用localStorage
中存储的值
let deaultCity = '上海'
try {
if (localStorage.city) {
deaultCity = localStorage.city
}
} catch (error) {}
export default new Vuex.Store({
state: {
city: deaultCity
},
mutations: {
changeCity (state, city) {
state.city = city
try {
localStorage.city = city
} catch (error) {}
}
}
})