Vuetify样式标签未出现在我的网页中

时间:2019-03-27 15:42:34

标签: vue.js vuetify.js

我正在使用Vuetify并尝试制作一个网页,但未显示vuetify组件样式。你能指导我。谢谢。

我的下面的代码。

<template>
  <v-app>
    <v-navigation-drawer v-model="sidebar" app>
      <v-list>
        <v-list-tile v-for="item in menuItems" :key="item.title" :to="item.path" @click>
          <v-list-tile-action>
            <v-icon>{{ item.icon }}</v-icon>
          </v-list-tile-action>
          <v-list-tile-content>{{ item.title }}</v-list-tile-content>
        </v-list-tile>
      </v-list>
    </v-navigation-drawer>
    <v-toolbar color="indigo" dark fixed app>
      <v-toolbar-side-icon @click.stop="drawer = !drawer"></v-toolbar-side-icon>
      <v-toolbar-title>
        <router-link to="/" tag="span" style="cursor: pointer">{{ appTitle }}</router-link>
      </v-toolbar-title>
      <v-spacer></v-spacer>
      <v-toolbar-items class="hidden-xs-only">
        <v-btn flat v-for="item in menuItems" :key="item.title" :to="item.path">
          <v-icon left dark>{{ item.icon }}</v-icon>
          {{ item.title }}
        </v-btn>
      </v-toolbar-items>
    </v-toolbar>
    <v-content>
      <router-view/>
    </v-content>
  </v-app>
</template>
<script>
import Vue from 'vue';
import Vuetify from 'vuetify';
import router from '@/router';
Vue.use(Vuetify);

export default {
  data() {
    return {
      appTitle: 'MyEvents',
      sidebar: false,
      drawer: null,
      menuItems: [
        { title: 'Home', path: '/home', icon: 'home' },
        { title: 'Sign Up', path: '/signup', icon: 'home' },
        { title: 'Sign In', path: '/signin', icon: 'home' }
      ]
    };
  }
};
</script>
<style>

预期的页面显示如下。

enter image description here

但按代码页显示如下。

enter image description here

此处我的侧边导航显示不正确。

1 个答案:

答案 0 :(得分:0)

您是否在项目中使用vue-cli? 如果是这样,则必须通过vue ui安装插件vue-cli-plugin-vuetify。

这里是链接:https://vuetifyjs.com/en/getting-started/quick-start

问候!

相关问题