Tested all fruit mutations

This commit is contained in:
2020-12-03 23:54:59 +01:00
parent 59c085f4d5
commit 4b1ac294bd
6 changed files with 61 additions and 43 deletions

View File

@@ -1,13 +1,15 @@
import Vue from "vue";
import Vuex from "vuex";
import mutations from "./mutations";
export const state = {
fruits: [],
fruit: {}
};
Vue.use(Vuex);
export default new Vuex.Store({
state: {
fruits: []
},
mutations: import("./mutations.js"),
actions: {},
modules: {}
state,
mutations
});

View File

@@ -1,5 +1,14 @@
export default {
setFruits(state, fruits) {
setFruits: (state, fruits) => {
state.fruits = fruits;
},
setFruit: (state, fruit) => {
state.fruit = fruit;
},
addFruit: (state, fruit) => {
state.fruits = [...state.fruits, fruit];
},
removeFruit: (state, id) => {
state.fruits = state.fruits.filter(item => item.id != id);
}
};