vue.js - 未显示 Vuetfiy 选项卡
问题描述
我试图为我的组件实现选项卡。无法显示选项卡。我从https://vuetifyjs.com/en/components/tabs TypeError: this.$parent.addTab is not a function
中获取了相同的示例,错误记录在控制台上。我升级了 vuetify 版本,但它不起作用。可能是什么问题呢?组件内容如下。
<template><div>
<v-tabs v-model="active"
color="cyan"
dark
slider-color="yellow">
<v-tab v-for="n in 3"
:key="n"
ripple>
Item {{ n }}
</v-tab>
<v-tab-item v-for="n in 3"
:key="n">
<v-card flat>
<v-card-text>{{ text }}</v-card-text>
</v-card>
</v-tab-item>
</v-tabs>
<div class="text-xs-center mt-3">
<v-btn @click="next">next tab</v-btn>
</div>
</div></template>
<script>
export default {
data() {
return {
active: null,
text: 'Lorem ipsum'
}
},
methods: {
next() {
const active = parseInt(this.active)
this.active = (active < 2 ? active + 1 : 0)
}
}
}</script>
我的应用程序.vue:
<v-app id="inspire">
<v-navigation-drawer persistent clipped enable-resize-watcher v-model="drawer" app>
<MenuComponent></MenuComponent>
</v-navigation-drawer>
<v-toolbar color="cyan darken-3" dark fixed clipped-left app>
<v-toolbar-side-icon @click.stop="drawer = !drawer"></v-toolbar-side-icon>
<v-toolbar-title>...</v-toolbar-title>
<v-spacer></v-spacer>
<v-btn @click="logout" icon>
<v-icon>exit_to_app</v-icon>
</v-btn>
</v-toolbar>
<main>
<v-content>
<vue-snotify></vue-snotify>
<v-container fluid>
<router-view></router-view>
</v-container>
</v-content>
</main>
<v-footer color="cyan darken-3" app fixed>
<span class="white--text"> © 2018 </span>
</v-footer>
</v-app>
解决方案
我发现了问题。我已经进口了vue-nav-tabs
. 我删除了它,现在它正在工作。
推荐阅读
- css - Material UI 5 情感问题
- python - 动态更新 matplotlib 图
- r - 仅在一列上使用 fread 和 grep
- python - 如何从 OpenCV 中的轮廓裁剪内部(不完整)矩形
- javascript - Selenium Javascript:检查元素是否与按对象匹配
- vb.net - vb.net计算器键盘
- python - 相机流 - OpenCV 错误:(-215:断言失败)size.width>0 && size.height>0 in function 'cv::imshow'
- javascript - Bloom 和 Antialiasing 导致 Three.js 渲染中的条带
- java - 当没有特殊字符可见时,为什么我不断收到字符“”是无效的 XML 字符
- spring - 从源“http://localhost:8080/”访问“https://xxx”被 CORS 策略阻止(不存在“Access-Control-Allow-Origin”标头)错误