|
1 | 1 | <template> |
2 | | - <div class="hello"> |
3 | | - <h1>{{ msg }}</h1> |
4 | | - <p> |
5 | | - For a guide and recipes on how to configure / customize this project,<br> |
6 | | - check out the |
7 | | - <a href="https://cli.vuejs.org" target="_blank" rel="noopener">vue-cli documentation</a>. |
8 | | - </p> |
9 | | - <h3>Installed CLI Plugins</h3> |
10 | | - <ul> |
11 | | - <li><a href="https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel" target="_blank" rel="noopener">babel</a></li> |
12 | | - <li><a href="https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-router" target="_blank" rel="noopener">router</a></li> |
13 | | - <li><a href="https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint" target="_blank" rel="noopener">eslint</a></li> |
14 | | - </ul> |
15 | | - <h3>Essential Links</h3> |
16 | | - <ul> |
17 | | - <li><a href="https://vuejs.org" target="_blank" rel="noopener">Core Docs</a></li> |
18 | | - <li><a href="https://forum.vuejs.org" target="_blank" rel="noopener">Forum</a></li> |
19 | | - <li><a href="https://chat.vuejs.org" target="_blank" rel="noopener">Community Chat</a></li> |
20 | | - <li><a href="https://twitter.com/vuejs" target="_blank" rel="noopener">Twitter</a></li> |
21 | | - <li><a href="https://news.vuejs.org" target="_blank" rel="noopener">News</a></li> |
22 | | - </ul> |
23 | | - <h3>Ecosystem</h3> |
24 | | - <ul> |
25 | | - <li><a href="https://router.vuejs.org" target="_blank" rel="noopener">vue-router</a></li> |
26 | | - <li><a href="https://vuex.vuejs.org" target="_blank" rel="noopener">vuex</a></li> |
27 | | - <li><a href="https://github.com/vuejs/vue-devtools#vue-devtools" target="_blank" rel="noopener">vue-devtools</a></li> |
28 | | - <li><a href="https://vue-loader.vuejs.org" target="_blank" rel="noopener">vue-loader</a></li> |
29 | | - <li><a href="https://github.com/vuejs/awesome-vue" target="_blank" rel="noopener">awesome-vue</a></li> |
30 | | - </ul> |
31 | | - </div> |
| 2 | + <v-container> |
| 3 | + <v-row class="text-center"> |
| 4 | + <v-col cols="12"> |
| 5 | + <v-data-table |
| 6 | + :headers="headers" |
| 7 | + :items="fakeData" |
| 8 | + :items-per-page="5" |
| 9 | + class="elevation-1" |
| 10 | + ></v-data-table> |
| 11 | + </v-col> |
| 12 | + </v-row> |
| 13 | + </v-container> |
32 | 14 | </template> |
33 | 15 |
|
34 | 16 | <script> |
| 17 | +import useDatatableUrlSync from 'vue-datatable-url-sync'; |
| 18 | +import fakeData from "./data"; |
35 | 19 | export default { |
36 | 20 | name: 'HelloWorld', |
37 | | - props: { |
38 | | - msg: String |
39 | | - } |
40 | | -} |
41 | | -</script> |
42 | 21 |
|
43 | | -<!-- Add "scoped" attribute to limit CSS to this component only --> |
44 | | -<style scoped> |
45 | | -h3 { |
46 | | - margin: 40px 0 0; |
47 | | -} |
48 | | -ul { |
49 | | - list-style-type: none; |
50 | | - padding: 0; |
| 22 | + data: () => ({ |
| 23 | + headers: [ |
| 24 | + { text: 'Id', value: 'id' }, |
| 25 | + { text: 'Title', value: 'title' }, |
| 26 | + ], |
| 27 | + fakeData |
| 28 | + }), |
51 | 29 | } |
52 | | -li { |
53 | | - display: inline-block; |
54 | | - margin: 0 10px; |
55 | | -} |
56 | | -a { |
57 | | - color: #42b983; |
58 | | -} |
59 | | -</style> |
| 30 | +</script> |
0 commit comments