VUEXデータの恒久化、更新後の再取得例
VUEXデータの持続化
// store.js
getters: {
userInfo(state) {
console.log('getters',state);
if (!state.userInfo.id) {
let token = getStorage("token");
console.log('token',token);
if (token) {
let userInfo = getStorage("userInfo");
state.userInfo = userInfo.data;
}
}
return state.userInfo
}
},
注意:thisを使用する場合は、store.userInfoは読み取れません。getterを使用しなければなりません。
// component.js
userInfo() {
return this.$store.getters.userInfo;
}
以上のVUEXデータは恒久化されています。更新して新たに取得した例は、小編集が皆さんに共有している内容の全てです。参考にしていただければ幸いです。よろしくお願いします。