Started a store

This commit is contained in:
2019-11-16 21:04:00 +01:00
parent cb0d3633ac
commit 3680d9ba43
3 changed files with 35 additions and 2 deletions

View File

@@ -1,7 +1,7 @@
import Vue from 'vue'
import VueRouter from 'vue-router'
import router from './routes'
// import store from './store'
import store from './store'
import App from './App.vue'
@@ -10,7 +10,7 @@ Vue.use(VueRouter)
new Vue({
el: '#app',
router,
// store,
store,
components: { App },
render: h => h(App)
})

View File

@@ -0,0 +1,21 @@
export default {
namespaced: true,
state: {
player: undefined
},
getters: {
player: (state) => {
return state.player;
}
},
mutations: {
SET_PLAYER: (state, player) => {
state.player = player;
}
},
actios: {
setPlayer({ commit }, player) {
commit('SET_PLAYER', player)
}
}
}

12
frontend/store.js Normal file
View File

@@ -0,0 +1,12 @@
import Vue from 'vue';
import Vuex from 'vuex';
import playerModule from '@/modules/playerModule';
Vue.use(Vuex);
const store = new Vuex.Store({
modules: {
playerModule
}
})