2.0.0 • Published 3 years ago

vue-persist-state v2.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
3 years ago

vue-persist-state

Vue.$state that is capable to be watched.

State is common for all tabs. If value changes in one window/tab - it will be updated in others.

persist:false variables are available on $state but is not persistent between windows/tabs or page reload.

usage

import PersistState from "vue-persist-state";

// Init global this.$state variable
Vue.use(PersistState, 'myapp-prefix', {
  message: {
    type: 'string',
    default: 'test',
  },
  expireAt: {
    type: 'number',
    default: 0,
  },
  isFirstTime: {
    type: 'boolean',
    default: true,
  }
  isPersistVariable: {
    type: 'boolean',
    default: true,
    persist: false,
  }
});

....


this.$state.message = 'new message';

...

watch: {
  '$state.message': function(newMessage) {
    console.log(newMessage);
  }
}
2.0.0

3 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago