| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Vuetify」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
(ページの作成:「==Vuetify== [Vue] ==Layout== ====v-icon==== *利用可能なアイコン **https://material.io/tools/icons/?style=baseline ===v-card=== *Reference **https://v…」)
 
 
(同じ利用者による、間の2版が非表示)
1行目: 1行目:
==Vuetify==
+
==[[Vuetify]]==
[Vue]
+
[[Vue]] |
  
 
==Layout==
 
==Layout==
8行目: 8行目:
  
 
===v-card===
 
===v-card===
*Reference
+
*[[R]]eference
 
**https://vuetifyjs.com/ja/components/cards
 
**https://vuetifyjs.com/ja/components/cards
 
*Tutorial
 
*Tutorial
15行目: 15行目:
 
*card コンポーネントには、可能な限りマークアップを簡単にするためのたくさんのヘルパーコンポーネントが存在
 
*card コンポーネントには、可能な限りマークアップを簡単にするためのたくさんのヘルパーコンポーネントが存在
  
  <template>
+
  &lt;template&gt;
   <v-container class="my-5">
+
   &lt;v-container class="my-5"&gt;
     <v-layout row wrap>
+
     &lt;v-layout row wrap&gt;
       <v-flex xs12 sm6 md4 lg3 v-for="n in num" :key="n.key">
+
       &lt;v-flex xs12 sm6 md4 lg3 v-for="n in num" :key="n.key"&gt;
         <v-card flat class="text-xs-center ma-3">
+
         &lt;v-card flat class="text-xs-center ma-3"&gt;
           <v-responsive class="pt-4">
+
           &lt;v-responsive class="pt-4"&gt;
 
             image goes here
 
             image goes here
           </v-responsive>
+
           &lt;/v-responsive&gt;
           <v-card-tesxt>
+
           &lt;v-card-tesxt&gt;
             <div class="subheading">{{ n.value }}</div>
+
             &lt;div class="subheading"&gt;{{ n.value }}&lt;/div&gt;
             <div class="gray--text">hello</div>
+
             &lt;div class="gray--text"&gt;hello&lt;/div&gt;
           </v-card-tesxt>          
+
           &lt;/v-card-tesxt&gt;          
           <v-card-action>
+
           &lt;v-card-action&gt;
             <v-btn flat color="gray">
+
             &lt;v-btn flat color="gray"&gt;
               <v-icon small left>message</v-icon>
+
               &lt;v-icon small left&gt;message&lt;/v-icon&gt;
               <span>message</span>
+
               &lt;span&gt;message&lt;/span&gt;
             </v-btn>
+
             &lt;/v-btn&gt;
           </v-card-action>
+
           &lt;/v-card-action&gt;
         </v-card>
+
         &lt;/v-card&gt;
       </v-flex>
+
       &lt;/v-flex&gt;
     </v-layout>
+
     &lt;/v-layout&gt;
   </v-container>
+
   &lt;/v-container&gt;
  </template>
+
  &lt;/template&gt;
  <script>
+
  &lt;script&gt;
 
   
 
   
 
  export default {
 
  export default {

2020年2月16日 (日) 04:34時点における最新版

Vuetify

Vue |

Layout

v-icon

v-card

<template>
  <v-container class="my-5">
    <v-layout row wrap>
      <v-flex xs12 sm6 md4 lg3 v-for="n in num" :key="n.key">
       <v-card flat class="text-xs-center ma-3">
          <v-responsive class="pt-4">
            image goes here
          </v-responsive>
          <v-card-tesxt>
            <div class="subheading">テンプレート:N.value</div>
            <div class="gray--text">hello</div>
          </v-card-tesxt>          
          <v-card-action>
            <v-btn flat color="gray">
              <v-icon small left>message</v-icon>
              <span>message</span>
            </v-btn>
          </v-card-action>
        </v-card>
      </v-flex>
    </v-layout>
  </v-container>
</template>
<script>

export default {
  name: 'Home',
  data() {
    return {
      num: [
        {key:1,value:'one'},
        {key:2,value:'twe'},
        {key:3,value:'three'},
        {key:4,value:'four'},
        {key:5,value:'five'},
      ]
    }
  },

1338 v-card.png