0.1.0 • Published 5 years ago

vuex-action-init v0.1.0

Weekly downloads
4
License
ISC
Repository
github
Last release
5 years ago

Vuex Action Init (Starting Your State)

Build Status codecov npm npm

Initiate Vuex State and Module State

Motivation

I found to initiate state for a Vuex store and Vuex store module is quite awkard and a solution was needed. The library is designed to initiate the store and modules store in Vuex.

  • add a check for an INIT action
  • When INIT found run before anything else
  • When INIT found in SSR have it load before anything else

Install

npm install vuex-action-init --save

Usage

Use in a Vue App

INIT method is called during load

import Vue from 'vue'
import Vuex from 'vuex'
import App from './App.vue'
import vuexActionInit from 'vuex-action-init'

Vue.use(Vuex)

const store = new Vuex.Store({ actions: { INIT () { console.log('Initalizing') } }, plugins: vuexActionInit() })

new Vue({ el: '#app', store, render: h => h(App) })