1. 程式人生 > >vueitfy筆記之(1):cards卡片

vueitfy筆記之(1):cards卡片

在vueitfy的UI components(也就是UI元件)下面有個cards就是卡片。

1、v-card卡片

    v-card元件是一個多功能元件,可用於從面板到靜態影象的任何事物。card元件有許多班助元件,使標記儘可能簡單。沒有列出選項的元件使用Vue的功能元件選項來加快渲染速度,並作為標記糖來使構建更容易。

一個卡片有四個基本元件,v-card-media、v-card-title、v-card-text和v-card-actions。卡片v-card包含四個基本元件說明:
(1)v-card-media:一般放圖片或視訊;
(2)v-card-title

:卡片的標題,一般位於卡片頂部;
(3)v-card-text:卡片的文字(主體內容),一般位於卡片正中;
(4)v-card-action:卡片的按鈕,一般位於卡片底部;

<v-card>
    <!-- 卡片的頭部 -->
    <v-card-title>
      <v-btn color="primary">新增</v-btn>
    </v-card-title>
    <!-- 分割線 -->
    <v-divider/>
    <!--卡片的中部-->
    <v-data-table
      :headers="headers"
      :items="brands"
      :search="search"
      :pagination.sync="pagination"
      :total-items="totalBrands"
      :loading="loading"
      class="elevation-1"
    >
      <template slot="items" slot-scope="props">
        <td>{{ props.item.id }}</td>
        <td class="text-xs-center">{{ props.item.name }}</td>
        <td class="text-xs-center"><img :src="props.item.image"></td>
        <td class="text-xs-center">{{ props.item.letter }}</td>
        <td class="justify-center layout">
          <v-btn color="info">編輯</v-btn>
          <v-btn color="warning">刪除</v-btn>
        </td>
      </template>
    </v-data-table>
  </v-card>

2、水平的卡片v-flex

使用v-flex,您可以建立自定義的水平卡片。使用contain屬性來縮小v-card-media以適應容器內部,而不是覆蓋。