Use Vuex store to handle films

This commit is contained in:
2020-12-18 04:28:14 +01:00
parent 24d3a962bd
commit 734b924390
2 changed files with 19 additions and 10 deletions

View File

@@ -1,7 +1,18 @@
export const state = () => ({});
export const state = () => ({
films: []
});
export const mutations = {};
export const mutations = {
setFilms: (state, films) => {
state.films = films;
}
};
export const actions = {};
export const actions = {
async getFilms({ commit }) {
const films = await this.$axios.$get("/api/films");
commit("setFilms", films);
}
};
export const getters = {};