Vuetify is UI component framework.javascript
v-app
v-app
组件是全部Vuetify组件的最外层,可存在于body元素的任何地方,但必须有一个做为全部Vuetify组件的父级元素。html
v-app-barvue
v-app-bar
组件是站点导航栏,主要搭配v-navigation-drawer
组件一块儿使用。java
v-main
v-mian
组件至关于正文内容,可引入其余组件。git
以APP.vue文件为模板介绍,以下:github
<template> <v-app> <v-app-bar app color="primary" dark > <div class="d-flex align-center"> <v-img alt="Vuetify Logo" class="shrink mr-2" contain src="https://cdn.vuetifyjs.com/images/logos/vuetify-logo-dark.png" transition="scale-transition" width="40" /> <v-img alt="Vuetify Name" class="shrink mt-1 hidden-sm-and-down" contain min-width="100" src="https://cdn.vuetifyjs.com/images/logos/vuetify-name-dark.png" width="100" /> </div> <v-spacer></v-spacer> <v-btn href="https://github.com/vuetifyjs/vuetify/releases/latest" target="_blank" text > <span class="mr-2">Latest Release</span> <v-icon>mdi-open-in-new</v-icon> </v-btn> </v-app-bar> <v-main> <HelloWorld/> </v-main> </v-app> </template> <script> import HelloWorld from './components/HelloWorld'; export default { name: 'App', components: { HelloWorld, }, data: () => ({ // }), }; </script>
Vue支持将HTML代码、Javascript脚本和CSS样式分开实现,分别使用标签<template></template>
<script></script>
<style></style>
表示。web
Vuetify支持的Html结构以下:app
<template> <v-app> <v-app-bar> </v-app-bar> <v-main> </v-main> </v-app> </template>