将vuex模块持久存储在nativescript-vue中

时间:2019-11-12 22:20:23

标签: javascript vue.js nativescript

在我的nativescript-vue应用程序中,我想坚持到应用程序设置,以存储选定数量的模块,在下面的教程中,它显示了如何使用订阅所有突变来做到这一点,这节省了所有信息,我只需要几个模块保存。

这是nativescript存储库:

https://www.npmjs.com/package/nativescript-localstorage

中级教程:

https://medium.com/@gcuencamoncin/how-to-make-vuex-persistent-in-our-nativescript-vue-application-7a35de22dd55

const NSVuexPersistent = store => {
 // Init hook.
 let storageStr = localStorage.getItem('ns-vuex-persistent');
 if (storageStr) {
  store.replaceState(JSON.parse(storageStr))
 }
 store.subscribe((mutation, state) => {
  // Suscribe hook.
  localStorage.setItem('ns-vuex-persistent', JSON.stringify(state));
 })
};

可以这样做吗?

0 个答案:

没有答案