🚧 Site > Add Vue store
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
import Vue from 'vue'
|
||||
import Vuex from 'vuex'
|
||||
Vue.use(Vuex)
|
||||
|
||||
export default new Vuex.Store({
|
||||
state:
|
||||
{
|
||||
projects: [],
|
||||
currentProject: null
|
||||
},
|
||||
|
||||
mutations:
|
||||
{
|
||||
updateProjects(state, data)
|
||||
{
|
||||
for(const key in data)
|
||||
{
|
||||
const project = data[key]
|
||||
state.projects.push(project)
|
||||
}
|
||||
},
|
||||
|
||||
addProject(state, data)
|
||||
{
|
||||
state.projects.push(data)
|
||||
},
|
||||
|
||||
removeProject(state, data)
|
||||
{
|
||||
console.log(data)
|
||||
}
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user