目次
02.codesandboxのvue.jsでvuetifyのテンプレート
—2019/08/13 更新
2019/8/13時点で、やり方が変更になっています。
https://codesandbox.io/s/vue-vuetify-template-2019-aug-dn1t2
CodeSandboxで新規Vue.jsアプリを作成し、以下の操作を行います。
- https://codesandbox.io/で、Create Sandboxをクリックし、Vue.jsアプリを作成
- Add Dependencyから、Vuetifyをインストール
- public/index.htmlの編集
- src/main.jsの編集
- src/App.vueの編集
public/index.htmlと、src/main.jsと、src/App.vueを以下のコードをコピペします。
https://codesandbox.io/s/vue-vuetify-template-2019-aug-dn1t2
2019年1月以前の方法
2019/8/13時点で、Vuetifyの変更のためか、以下のやり方そのままではうまくいきません。
CodeSandboxで新規Vue.jsアプリを作成後、以下の3操作を行う。
- Add Dependencyから、Vuetifyをインストール
- index.htmlの編集
- src/main.jsの編集
上記の後、src/App.vueを編集し、Vuetifyによるデザインを行う『テンプレート1』
例えば、src/App.vueを以下のように編集すると、ヘッダーとフッターが表示される。
参考:https://vuetifyjs.com/ja/examples/layouts/baseline
https://github.com/vuetifyjs/vuetifyjs.com/blob/master/src/examples/footer/companyFooter.vue
以下のような感じになる。
ヘッダー+αのみのシンプルなテンプレート『テンプレート2』
『テンプレート3』
https://qiita.com/nobu-maple/items/43c1228b8f04837d753b#4home-コンポーネント作成
こちらのサイトのテンプレートを転記させて頂きます。
(引用ここから)
<template>
<v-content>
<v-container fluid fill-height>
<v-layout justify-center fluid>
<v-flex xs12 offset-mx5>
Home Component.
</v-flex>
</v-layout>
</v-container>
</v-content>
</template>
<script>
export default {
data: () => ({
}),
props: {
},
created() {
console.log('Home Component created.')
this.initialize()
},
mounted() {
console.log('Home Component mounted.')
},
methods: {
initialize: function() {
},
},
}
</script>
(引用ここまで)
Vuetifyに関するリンク








