赞
踩
本文节选自霍格沃兹测试学院内部教材
Vuetify 是 Vue 的语义化组件框架,旨在提供整洁、语义化和可重用的组件,使得构建应用程序更方便。
Vuetify 核心是为了提供各种可重复使用的,即插即用并且适合各种项目规格的组件。
通过借助 Vue 和 Material Design 的强大功能,以及大量精心制作的组件库和特性,我们可以使用 Vuetify 构建优秀的应用。Vuetify 遵守 Google 的 Material Design 规范,每一个组件都经过精心设计,具有模块化、响应式和优秀的性能,其组件具有易记忆的语义设计,可将记忆复杂的类和标记符号转换为简单且明确的名称。
浏览器名称 | 支持状态 |
---|---|
Chromium(Chrome, Edge Insider) | 支持 |
Edge | 支持 |
Firefox | 支持 |
Safari 10+ | 支持 |
IE11/Safari 9 | 需要poyfill |
IE9/IE10 | 不支持 |
vue add vuetify
组件库地址:Alert 提示框 — Vuetify 1
API 地址:$vuetify API — Vuetify
- <template>
-
- <v-data-table
-
- v-model="selected"
-
- :headers="headers"
-
- :items="desserts"
-
- :single-select="singleSelect"
-
- item-key="name"
-
- loading="true"
-
- class="elevation-1"
-
- >
-
- <template v-slot:top>
-
- <v-switch
-
- v-model="singleSelect"
-
- label="Single select"
-
- class="pa-3"
-
- ></v-switch>
-
- </template>
-
- </v-data-table>
-
- </template>
-
- <script>
-
- export default {
-
- data() {
-
- return {
-
- singleSelect: false,
-
- selected: [],
-
- headers: [
-
- {
-
- text: "id", // 列名称
-
- value: "id", // 列绑定的数据名称(接口返回数据字段名称)
-
- align: 'center', // 位置,可选'left' | 'center' |'right'
-
- sortable: true, // 是否可排序
-
- width: string // 宽度
-
- },
-
- {
-
- text: "用例名称",
-
- value: "caseName",
-
- align: 'center',
-
- sortable: false
-
- },
-
- {
-
- text: "用例数据",
-
- value: "caseData",
-
- align: 'center',
-
- sortable: false
-
- }
-
- ],
-
- desserts: [],
-
- }
-
- },
-
- created() {
-
- this.getList()
-
- },
-
- methods: {
-
- getList() {
-
- let post_data = {
-
- pageNum: 1,
-
- pageSize: 10
- }
-
- this.$api.cases.GetList(post_data).then(res => {
-
- this.desserts = res.data.data.data
-
- })
-
- }
-
- }
-
- }
-
- </script>
属性名称 | 说明 | 数据类型 | 默认值 |
---|---|---|---|
:single-select | 将选择模式更改为单选 | boolean | false |
:items | 要渲染的数据 | array | |
item-key | 每行数据绑定的唯一属性 | string | ‘id’ |
:headers | 表头信息 | DataTableHeader | |
loading | 是否显示加载数据的进度条 | boolean | false |
Vue 官网:API — Vue.js
Vuetify:$vuetify API — Vuetify
Vuetify 是 Vue 的语义化组件框架,旨在提供整洁、语义化和可重用的组件,使得构建应用程序更方便。Vuetify框架就先说到这里啦,大家可以多多练习一下哦~
喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!