Vuex persistedstateは、すべてのあなたのVueとNuxtプロジェクトのために必要です
あなたがVueやNuxtアプリケーションで働いている場合、私はあなたがセッションを管理し、クッキーを保存し、localstorageでの作業を苦労していることを確信しています.
幸いにも、我々はこれらすべてを手伝うためにvuex-persistedstateパッケージを持っています.
パッケージをインストールし、プロジェクトに設定するだけです.それです.すべてのブラウザのリフレッシュは、アプリケーションの状態に影響を与えません.
インストール
用途
Vuex persistedstate 3X ( Vuex 3とVue 2用)
Nuxtによる例.js
プラグインディレクトリ内のファイル
注意:プラグインのXXXを指定します.クライアント.JS 'はクライアント側でのみ実行されます.Learn more
これがこのポストです.
あなたがどのようにそれがVueで働くかについて見たいならば.JSのアプリケーションは、下記のコメントを残してください、私もそれが含まれます.
私はHow to add Magic Link to a Nuxt.js Applicationガイドで
幸いにも、我々はこれらすべてを手伝うためにvuex-persistedstateパッケージを持っています.
パッケージをインストールし、プロジェクトに設定するだけです.それです.すべてのブラウザのリフレッシュは、アプリケーションの状態に影響を与えません.
インストール
npm install vuex-persistedstate // npm
// OR
yarn add vuex-persistedstate // yarn
用途
Vuex persistedstate 3X ( Vuex 3とVue 2用)
import Vuex from "vuex";
import createPersistedState from "vuex-persistedstate";
const store = new Vuex.Store({
// ...
plugins: [createPersistedState()],
});
VEPEX persistedstate 4X ( Vuex 4とVue 3用)import { createStore } from "vuex";
import createPersistedState from "vuex-persistedstate";
const store = createStore({
// ...
plugins: [createPersistedState()],
});
Nuxtによる例.js
プラグインディレクトリ内のファイル
persistedState.client.js
を作成します.注意:プラグインのXXXを指定します.クライアント.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