vuex-persistedstate는 Vue 및 Nuxt 프로젝트에 필요한 모든 것입니다.
운 좋게도 이 모든 것을 도와줄 vuex-persistedstate 패키지가 있습니다.
패키지를 설치하고 프로젝트에 맞게 구성하기만 하면 됩니다. 그게 다야 모든 브라우저 새로 고침은 애플리케이션 상태에 영향을 미치지 않습니다.
설치
npm install vuex-persistedstate // npm
// OR
yarn add vuex-persistedstate // yarn
용법
vuex-persistedstate 3.x(Vuex 3 및 Vue 2용)
import Vuex from "vuex";
import createPersistedState from "vuex-persistedstate";
const store = new Vuex.Store({
// ...
plugins: [createPersistedState()],
});
vuex-persistedstate 4.x(Vuex 4 및 Vue 3용)
import { createStore } from "vuex";
import createPersistedState from "vuex-persistedstate";
const store = createStore({
// ...
plugins: [createPersistedState()],
});
Nuxt.js를 사용한 예
plugins 디렉토리 안에 파일persistedState.client.js
을 생성합니다.
참고: 플러그인 이름을 'xxx.client.js'로 지정하면 클라이언트 측에서만 실행됩니다. Learn more
// ~/plugins/persistedState.client.js
import createPersistedState from 'vuex-persistedstate'
export default ({ store }) => {
createPersistedState()(store)
}
그런 다음 nuxt.config.js
파일 내에서 플러그인을 업데이트하십시오.
// Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins
plugins: [{ src: '~/plugins/persistedState.client.js' }],
이제 Nuxt.js 애플리케이션은 상태 지속성이 있으며 수동 브라우저 새로 고침을 처리할 수 있습니다.
그것이 이 포스트에 대한 것입니다.
Vue.js 애플리케이션에서 어떻게 작동하는지 보고 싶다면 아래에 댓글을 남겨주세요. 저도 포함하겠습니다.
라이브 데모 사용 vuex-persistedstate
: https://magic-nuxtjs.vercel.app/login
내 How to add Magic Link to a Nuxt.js Application 가이드에서 vuex-persistedstate
를 사용했습니다. 확인하고 피드백을 공유하세요.
Reference
이 문제에 관하여(vuex-persistedstate는 Vue 및 Nuxt 프로젝트에 필요한 모든 것입니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/shahbaz17/vuex-persistedstate-is-all-you-need-for-your-vue-and-nuxt-project-1jii
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
npm install vuex-persistedstate // npm
// OR
yarn add vuex-persistedstate // yarn
vuex-persistedstate 3.x(Vuex 3 및 Vue 2용)
import Vuex from "vuex";
import createPersistedState from "vuex-persistedstate";
const store = new Vuex.Store({
// ...
plugins: [createPersistedState()],
});
vuex-persistedstate 4.x(Vuex 4 및 Vue 3용)
import { createStore } from "vuex";
import createPersistedState from "vuex-persistedstate";
const store = createStore({
// ...
plugins: [createPersistedState()],
});
Nuxt.js를 사용한 예
plugins 디렉토리 안에 파일persistedState.client.js
을 생성합니다.
참고: 플러그인 이름을 'xxx.client.js'로 지정하면 클라이언트 측에서만 실행됩니다. Learn more
// ~/plugins/persistedState.client.js
import createPersistedState from 'vuex-persistedstate'
export default ({ store }) => {
createPersistedState()(store)
}
그런 다음 nuxt.config.js
파일 내에서 플러그인을 업데이트하십시오.
// Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins
plugins: [{ src: '~/plugins/persistedState.client.js' }],
이제 Nuxt.js 애플리케이션은 상태 지속성이 있으며 수동 브라우저 새로 고침을 처리할 수 있습니다.
그것이 이 포스트에 대한 것입니다.
Vue.js 애플리케이션에서 어떻게 작동하는지 보고 싶다면 아래에 댓글을 남겨주세요. 저도 포함하겠습니다.
라이브 데모 사용 vuex-persistedstate
: https://magic-nuxtjs.vercel.app/login
내 How to add Magic Link to a Nuxt.js Application 가이드에서 vuex-persistedstate
를 사용했습니다. 확인하고 피드백을 공유하세요.
Reference
이 문제에 관하여(vuex-persistedstate는 Vue 및 Nuxt 프로젝트에 필요한 모든 것입니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/shahbaz17/vuex-persistedstate-is-all-you-need-for-your-vue-and-nuxt-project-1jii
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
// ~/plugins/persistedState.client.js
import createPersistedState from 'vuex-persistedstate'
export default ({ store }) => {
createPersistedState()(store)
}
// Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins
plugins: [{ src: '~/plugins/persistedState.client.js' }],
Reference
이 문제에 관하여(vuex-persistedstate는 Vue 및 Nuxt 프로젝트에 필요한 모든 것입니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/shahbaz17/vuex-persistedstate-is-all-you-need-for-your-vue-and-nuxt-project-1jii텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)