|
1 | | -<template> |
2 | | - <section class="wrapper fullscreen"> |
3 | | - <div class="inner"> |
4 | | - <h1 class="major">Elements</h1> |
5 | | - <section> |
6 | | - <h2>Text</h2> |
7 | | - <p>This is <b>bold</b> and this is <strong>strong</strong>. This is <i>italic</i> and this is <em>emphasized</em>. |
8 | | - This is <sup>superscript</sup> text and this is <sub>subscript</sub> text. |
9 | | - This is <u>underlined</u> and this is code: <code>for (;;) { ... }</code>. Finally, <a href="#">this is a link</a>.</p> |
10 | | - <hr /> |
11 | | - <p>Nunc lacinia ante nunc ac lobortis. Interdum adipiscing gravida odio porttitor sem non mi integer non faucibus ornare mi ut ante amet placerat aliquet. Volutpat eu sed ante lacinia sapien lorem accumsan varius montes viverra nibh in adipiscing blandit tempus accumsan.</p> |
12 | | - <hr /> |
13 | | - <h2>Heading Level 2</h2> |
14 | | - <h3>Heading Level 3</h3> |
15 | | - <h4>Heading Level 4</h4> |
16 | | - <hr /> |
17 | | - <h3>Blockquote</h3> |
18 | | - <blockquote>Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.</blockquote> |
19 | | - <h3>Preformatted</h3> |
20 | | - <pre><code>i = 0; |
| 1 | +<script setup> |
| 2 | +import axios from "axios"; |
| 3 | +import { ref } from "vue"; |
21 | 4 |
|
22 | | -while (!deck.isInOrder()) { |
23 | | - print 'Iteration ' + i; |
24 | | - deck.shuffle(); |
25 | | - i++; |
26 | | -} |
| 5 | +const postData = ref([]); |
| 6 | +axios.get('/api/v1/posts') |
| 7 | + .then((resp) => { |
| 8 | + postData.value = resp.data.content; |
| 9 | + }) |
| 10 | + .catch((err) => { |
| 11 | + console.log(err); |
| 12 | + }) |
27 | 13 |
|
28 | | -print 'It took ' + i + ' iterations to sort the deck.';</code></pre> |
29 | | - </section> |
| 14 | +</script> |
30 | 15 |
|
31 | | - <!-- Lists --> |
32 | | - <section> |
33 | | - <h2>Lists</h2> |
34 | | - <div class="row"> |
35 | | - <div class="col-4 col-12-medium"> |
36 | | - <h3>Unordered</h3> |
37 | | - <ul> |
38 | | - <li>Dolor pulvinar etiam.</li> |
39 | | - <li>Sagittis adipiscing.</li> |
40 | | - <li>Felis enim feugiat.</li> |
41 | | - </ul> |
42 | | - </div> |
43 | | - <div class="col-4 col-12-medium"> |
44 | | - <h3>Alternate</h3> |
45 | | - <ul class="alt"> |
46 | | - <li>Dolor pulvinar etiam.</li> |
47 | | - <li>Sagittis adipiscing.</li> |
48 | | - <li>Felis enim feugiat.</li> |
49 | | - </ul> |
50 | | - </div> |
51 | | - <div class="col-4 col-12-medium"> |
52 | | - <h3>Ordered</h3> |
53 | | - <ol> |
54 | | - <li>Dolor pulvinar etiam.</li> |
55 | | - <li>Etiam vel felis viverra.</li> |
56 | | - <li>Felis enim feugiat.</li> |
57 | | - <li>Dolor pulvinar etiam.</li> |
58 | | - <li>Etiam vel felis lorem.</li> |
59 | | - <li>Felis enim et feugiat.</li> |
60 | | - </ol> |
61 | | - </div> |
| 16 | +<template> |
| 17 | + <section class="wrapper fullscreen"> |
| 18 | + <div class="inner"> |
| 19 | + <h1 class="major">Blogs</h1> |
| 20 | + <div v-for="(p, idx) in postData" |
| 21 | + :key="idx" |
| 22 | + class="post-detail" |
| 23 | + > |
| 24 | + <div v-html="p.date"></div> |
| 25 | + <div v-html="p.body"></div> |
| 26 | + <hr /> |
62 | 27 | </div> |
63 | | - </section> |
64 | | - |
65 | 28 | </div> |
66 | 29 | </section> |
67 | 30 | </template> |
0 commit comments