When loading fetch rendered markdown from api.
This commit is contained in:
		| @@ -5,7 +5,8 @@ | |||||||
|       <p>{{ post.date }} by {{ post.author }}</p> |       <p>{{ post.date }} by {{ post.author }}</p> | ||||||
|     </header> |     </header> | ||||||
|  |  | ||||||
|     <article> |     <article class="markdown-body"> | ||||||
|  |       <p v-html="markdown" v-if="markdown"></p> | ||||||
|  |  | ||||||
|       <img :src="post.thumbnail" /> |       <img :src="post.thumbnail" /> | ||||||
|       <p v-html="post.description"></p> |       <p v-html="post.description"></p> | ||||||
| @@ -19,7 +20,9 @@ import { humanReadableDate } from "@/utils"; | |||||||
| export default { | export default { | ||||||
|   data() { |   data() { | ||||||
|     return { |     return { | ||||||
|  |       markdown: undefined, | ||||||
|       post: { |       post: { | ||||||
|  |         id: 1, | ||||||
|         title: "Building (another) NAS.", |         title: "Building (another) NAS.", | ||||||
|         date: humanReadableDate(new Date()), |         date: humanReadableDate(new Date()), | ||||||
|         author: "Kevin", |         author: "Kevin", | ||||||
| @@ -32,6 +35,16 @@ A lot has changed in my life over the last 6 months or so, moving out of my flat | |||||||
| <p>Join me on my newest endeavour to build a new NAS, or don’t of course.</p>`  | <p>Join me on my newest endeavour to build a new NAS, or don’t of course.</p>`  | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|  |   }, | ||||||
|  |   created() { | ||||||
|  |     this.fetchMarkdown(); | ||||||
|  |   }, | ||||||
|  |   methods: { | ||||||
|  |     fetchMarkdown() { | ||||||
|  |       fetch(`/api/post/${this.post.id}/render`) | ||||||
|  |         .then(resp => resp.json()) | ||||||
|  |         .then(response => this.markdown = response.markdown) | ||||||
|  |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
| </script> | </script> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user