1.如果在vue中computed一个变量,不要在computed中使用localStorage。
例如
computed: {
image() {
// bad computed中无法监听localStorage
return localStorage.getItem('imgUrl')
},
pic() {
// good
return this.$store.state.picUrl
}
2.关于state,如果打开了新标签页,state会重载,如果你将登录的信息保存到state中,很可能会丢失。