00.vue用デザインフレームワークvuetify:05.vuetifyでheaderヘッダーとfooterフッター
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| 00.vue用デザインフレームワークvuetify:05.vuetifyでheaderヘッダーとfooterフッター [2019/01/29] – [Vue Routerのインストール] adash333 | 00.vue用デザインフレームワークvuetify:05.vuetifyでheaderヘッダーとfooterフッター [2019/04/30] (現在) – [レスポンシブtoolbarとfooter] adash333 | ||
|---|---|---|---|
| 行 53: | 行 53: | ||
| - | |||
| - | |||
| - | 途中。 | ||
| ===== Vuetifyでレスポンシブなヘッダー(toolbar)その2 ===== | ===== Vuetifyでレスポンシブなヘッダー(toolbar)その2 ===== | ||
| 行 63: | 行 60: | ||
| {{: | {{: | ||
| + | これから作るもの | ||
| + | ソースコード | ||
| + | https:// | ||
| + | DEMO | ||
| + | https:// | ||
| + | {{: | ||
| ==== CodeSandboxのVue.jsアプリ上でVuetifyを利用できるための準備 ==== | ==== CodeSandboxのVue.jsアプリ上でVuetifyを利用できるための準備 ==== | ||
| 行 128: | 行 131: | ||
| ==== src/ | ==== src/ | ||
| - | {{: | + | {{: |
| + | {{: | ||
| + | src/ | ||
| + | < | ||
| + | import Vue from " | ||
| + | import VueRouter from " | ||
| + | |||
| + | // ルート用のコンポーネントを読み込む | ||
| + | import Home from " | ||
| + | import Contact from " | ||
| + | |||
| + | // | ||
| + | Vue.use(VueRouter); | ||
| + | |||
| + | // VueRouterインスタンスを生成 | ||
| + | const router = new VueRouter({ | ||
| + | // URLのパスと紐づくコンポーネントをマッピング | ||
| + | routes: [ | ||
| + | { path: "/", | ||
| + | { path: "/ | ||
| + | ] | ||
| + | }); | ||
| + | |||
| + | // 生成したVueRouterインスタンスをエクスポート | ||
| + | export default router; | ||
| + | |||
| + | // 参考:基礎から学ぶVue.js | ||
| + | // https:// | ||
| + | </ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ==== Vue.jsにMaterial Design Iconを導入 ==== | ||
| + | Material IconsとMaterial Design Iconsは別物らしく、公式サイトにmdi-codepenと記載されているアイコンは、Material Design Iconsだそうなのですが、そのままでは表示されません。 | ||
| + | https:// | ||
| + | |||
| + | -Add Dependencyからvue-material-design-iconsをインストール | ||
| + | -src/ | ||
| + | -src/ | ||
| + | |||
| + | src/ | ||
| + | < | ||
| + | import " | ||
| + | </ | ||
| + | {{: | ||
| + | |||
| + | src/ | ||
| + | < | ||
| + | // template内 | ||
| + | < | ||
| + | |||
| + | // script内 | ||
| + | import CodepenIcon from " | ||
| + | |||
| + | components: { | ||
| + | CodepenIcon | ||
| + | } | ||
| + | </ | ||
| + | {{: | ||
| + | {{: | ||
| + | 少しだけsrc/ | ||
| + | {{: | ||
| + | |||
| + | 参考:https:// | ||
| + | アイコンのリスト:https:// | ||
| + | Importするときの名前の付け方は、以下を参考。 | ||
| + | {{: | ||
| + | アイコンの大きさなどの変更の仕方がよくわからなかったので、今回は、なんと< | ||
| + | |||
| + | ソースコード | ||
| + | https:// | ||
| + | DEMO | ||
| + | https:// | ||
| + | {{: | ||
| + | |||
| + | ===== Vuetifyでレスポンシブなヘッダー(toolbar)その3 ===== | ||
| + | 以下のコードをCodeSandboxで写経してみたいと思います。 | ||
| + | https:// | ||
| + | |||
| + | これから作るもの | ||
| + | ソースコード | ||
| + | |||
| + | DEMO | ||
| - | {{: | ||
| - | {{: | ||
00.vue用デザインフレームワークvuetify/05.vuetifyでheaderヘッダーとfooterフッター.1548746746.txt.gz · 最終更新: 2019/01/29 by adash333
