Skip to content

How to use with vuex-persist #38

Open
@mrleblanc101

Description

@mrleblanc101

How to use with championswimmer/vuex-persist
Not sure I understand correctly:

import Vuex from 'vuex';
import VuexPersistence from 'vuex-persist';
import localforage from 'localforage';
import syncDriver from 'localforage-webextensionstorage-driver/sync';

localforage.defineDriver(syncDriver).then(() => localforage.setDriver('webExtensionSyncStorage'));

const extensionStorage = new VuexPersistence({
    storage: localforage,
    asyncStorage: true,
});

const store = new Vuex.Store({
    state: {
        hello: 'world',
    },
    mutations: {},
    actions: {},
    plugins: [extensionStorage.plugin],
});

export default store;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions