vueitfy筆記之(1):cards卡片
阿新 • • 發佈:2018-11-13
在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以適應容器內部,而不是覆蓋。