Refactor films/_id to use vuex

This commit is contained in:
2020-12-18 06:12:39 +01:00
parent 18be371f39
commit e1619de1cd
4 changed files with 42 additions and 41 deletions

View File

@@ -5,6 +5,8 @@
</template>
<script>
import { mapState } from "vuex";
export default {
name: "Film",
head() {
@@ -18,14 +20,11 @@ export default {
);
return uuid.test(params.id);
},
async asyncData({ $axios, params }) {
const film = await $axios.$get(`/api/films/${params.id}`);
return { film };
async asyncData({ params, store }) {
await store.dispatch("getFilm", params.id);
},
data() {
return {
film: {}
};
computed: {
...mapState(["film"])
}
};
</script>