Reference

Vuex Reference

Vuex - File Structure

The Vuex documentation suggests the following file structure:

├── index.html
├── main.js
├── api
│   └── ... # abstractions for making API requests
├── components
│   ├── App.vue
│   └── ...
└── store
    ├── index.js          # where we assemble modules and export the store
    ├── actions.js        # root actions
    ├── mutations.js      # root mutations
    └── modules
        ├── cart.js       # cart module
        └── products.js   # products module

Set up vuex in app.js

import Vuex from 'vuex';
Vue.use(Vuex);