Vuex.Store({
plugins: [ authState, archiveState, calculatorState ]
})
Пример плагина:
import VuexPersistedState from 'vuex-persistedstate';
export const archiveState = VuexPersistedState({
storage: window.localStorage,
key: 'order-archive',
reducer: store => ({
pageSize: store.archive.pageSize,
columns: store.archive.columns,
tableData: store.archive.tableData
}),
paths: [ 'pageSize', 'columns', 'tableData' ]
})
Короче когда несколько плагинов использую, ничего не сохраняется в localStorage. А когда просто делаю
pluginns: [ VuexPersistedState() ]
работает, но пишется все по-уродски, а я хотел замутить отдельные плагины для модулей, чтобы во-первых в localStorage все нормально отображалось и + можно было выбирать, что писать и куда
Anyone?
камон, никто не юзает vuex-persistedstate?
Бампую вопрос, может кто справлялся с этим
Обсуждают сегодня