【发布时间】:2020-01-26 11:06:43
【问题描述】:
我正在从 api 获取数据 这是商店里的动作
fetchVisits({commit}) {
axios.get('/api/visits')
.then(res => {
commit('FETCH_VISITS', res.data)
}).catch(err => {
console.log(err)
})
},
}
变异
FETCH_VISITS(state, visits) {
return state.visits = visits
},
状态
state: {
visits:[]
},
吸气剂
getters: {
visits: state => {
return state.visits
}
},
调度操作
created() {
this.$store.dispatch('fetchVisits')
},
但是当我刷新页面时,要显示的数据消失了
【问题讨论】:
-
存储不持久化客户端数据。如果您的意图是持久化客户端数据,则需要一种方法将其存储在客户端上。 the vuex-persist plugin 就是这样做的。