// TokenStorage.js
import createPersistedState from 'vuex-persistedsate'
const persistedState = createPersistedState({
paths: ['TokenStorage'] // 모듈의 이름을 적어주면 모듈 내에 있는 state를 전부 보존한다.
})
// store.js
createStore({
plugins: [persistedState],
})
기본으로 localStorage를 사용한다. storate: window.SessionStorage처럼 다른 저장공간을 사용하거나 다른 라이브러리를 이용할 수도 있다.
객체의 옵션으로 paths정도만 지정해도 충분한데, 모듈내에 있는 state를 일일히 지정할 수도 있고, 모듈 전체를 지정할 수 있다.
Vuex-persistedState
Installation
npm install vuex-persistedstate --save
사용
기본으로 localStorage를 사용한다.
storate: window.SessionStorage
처럼 다른 저장공간을 사용하거나 다른 라이브러리를 이용할 수도 있다. 객체의 옵션으로 paths정도만 지정해도 충분한데, 모듈내에 있는 state를 일일히 지정할 수도 있고, 모듈 전체를 지정할 수 있다.