#Vue.js 画面設計メモ v-flex

各ページの .vue ファイルのテンプレート構成


ツールバー、コンテンツ、フッタのプロパティを随時見直していく


  • 必ず要素の大きさ ( = 最大幅 ) は指定すること
  • 指定しなかった場合は、その要素が引き伸ばされる
  • min-width: 288px は、iPhone5 に合わせた

<template>

        <v-container

                fluid <- 画面いっぱい

                grid-list-sm <- 要素と要素の間にガター

        >

            <v-layout

                    d-flex <- 横並び

                    wrap <- 適宜折り返し

                    justify-space-around <- 中央揃え

            >

                <v-flex class="mainFlex"

                        xl1 <- 超ワイドスクリーンなら最低 12 個並ぶ

                        lg2 <- ワイドスクリーンなら最低 6 個並ぶ

                        md4 <- 通常スクリーンなら最低 3 個並ぶ

                        sm6 <- タブレットなら最低 2 個並ぶ

                        xs12 <- スマホなら最低 1 個並ぶ

                >

                Page context

                </v-flex>

            </v-layout>

        </v-container>

</template>


<style scoped>

        .mainFlex {

            min-width: 288px; <- 要素の最小幅

        }

</style>