Skip to content
Snippets Groups Projects
Commit 2cf676d5 authored by Juliette Kalflèche's avatar Juliette Kalflèche
Browse files

finish genre

parent f77ba42c
No related branches found
No related tags found
1 merge request!22film's genre
Pipeline #42640 passed with warnings
<template> <template>
<div class="box"> <div class="box">
<h1>Genre</h1> <h1>Genre</h1>
<li v-for="genre in genres" :key="genre.id"> <div class="liste-genre">
<li v-for="genre in genres" :key="genre.id" style="list-style-type:none;">
<div class="check"> <div class="check">
<input type="checkbox" id="genre.id" value="genre" > <input type="checkbox" id="genre.id" value="genre" >
<label for="genre"> {{ genre.name }} </label> <label for="genre"> {{ genre.name }} </label>
</div> </div>
<br>
</li> </li>
</div> </div>
</div>
</template> </template>
<script> <script>
...@@ -16,6 +17,13 @@ import axios from "axios"; ...@@ -16,6 +17,13 @@ import axios from "axios";
const backendURL = process.env.VUE_APP_BACKEND_BASE_URL; const backendURL = process.env.VUE_APP_BACKEND_BASE_URL;
export default { export default {
data: function () {
return {
genrename: "",
genres: [],
genresLoadingError: "",
};
},
methods: { methods: {
fetchGenres: function () { fetchGenres: function () {
axios axios
......
...@@ -74,15 +74,31 @@ export default { ...@@ -74,15 +74,31 @@ export default {
) )
.then((response) => { .then((response) => {
this.movies = response.data; this.movies = response.data;
console.log(response.data)
}) })
.catch((error) => { .catch((error) => {
this.moviesLoadingError = "An error occured while e ing movies."; this.moviesLoadingError = "An error occured while e ing movies.";
console.error(error); console.error(error);
}); });
},
fetchGenres: function () {
axios
.get(
backendURL + "/genres",
)
.then((response) => {
this.genres = response.data;
console.log(response.data)
})
.catch((error) => {
this.genresLoadingError = "An error occured while e ing genres.";
console.error(error);
});
}, },
}, },
created() { created() {
this.fetchMovies(); this.fetchMovies();
this.fetchGenres();
}, },
}; };
</script> </script>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment