Skip to content

Commit 858c29a

Browse files
committed
Single episode page
1 parent 0535c16 commit 858c29a

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

src/components/Episode.vue

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
<template>
22
<div class="hello" v-if="loaded">
3-
<h1>{{ data.title }}</h1>
4-
<div v-for="episode in data['items']">
5-
<h3><router-link :to="'e/'+episode.id">{{ episode.title }}</router-link></h3>
6-
<p>{{ episode.summary }}</p>
3+
<h1>{{ episode.title }}</h1>
4+
<p>{{ episode.summary }}</p>
75
<audio controls="controls" preload="none">
86
Your browser doesn't support the audio tag!
97
<source :src="episode.url">
@@ -17,17 +15,18 @@ export default {
1715
name: 'EpisodeList',
1816
data () {
1917
return {
20-
data: {},
18+
episode: {},
2119
loaded: false
2220
}
2321
},
2422
created () {
25-
this.getFeed()
23+
this.getEp()
2624
},
2725
methods: {
28-
getFeed () {
26+
getEp () {
2927
getFeed(data => {
30-
this.data = data
28+
this.episode = data['items'][this.$route.params.id]
29+
console.log(this.episode.title)
3130
this.loaded = true
3231
})
3332
}

0 commit comments

Comments
 (0)