helper-storage
v2.0.0
Published
```js // методы add (k, v){} get (k, callback(error, value)){} remove (k, callback(error, key)){} length (){} clear (){} has (k){} ```
Downloads
3
Readme
Обертка для хранилищ (sessionStorage & localStorage)
Ипользование
// методы
add (k, v){}
get (k, callback(error, value)){}
remove (k, callback(error, key)){}
length (){}
clear (){}
has (k){}
import Storage from "helper-storage";
let st = new Storage (type, switching); // switching - если не потдерживается выбранный type то замениться на другой
st.app().add('name', 'dima');
st.app().get('name', (e, v) => {
console.log(v);
});
При использовании во vue
import Vue from "vue";
import Storage from 'helper-storage';
Vue.use(Storage);
// пример использования $storage
this.$storage.get('authUser', (e,v) => {//this.$storage во вью доступ к классу
this.$store.commit('userStore/SET_AUTH_USER', v);
});
При использовании с nuxt
import Vue from "vue";
import Storage from "helper-storage";
Vue.use(Storage);
// config
plugins: [
{src: '~plugins/storage.js', ssr: false}
]