我已经阅读了doc和与此相关的issue,但仍然无法正常使用。 <v-app>
缠绕在v-dialog
周围,为什么它仍然抱怨?
这是我的代码
// App.vue
<template>
<v-app id="inspire">
<v-dialog max-width="500px">
<v-card>
<v-card-title>
Create
</v-card-title>
</v-card>
</v-dialog>
</v-app>
</template>
\\main.js
import Vue from "vue";
import store from "./store/store";
import Vuetify from "vuetify";
import "vuetify/dist/vuetify.min.css";
import App from "./App.vue";
Vue.use(Vuetify);
Vue.config.productionTip = false;
new Vue({
el: "#app",
store,
render: h => h(App)
});
答案 0 :(得分:11)
将data-app
属性添加到目标
<div data-app>
<MyComponent />
</div>
答案 1 :(得分:1)
添加 v-app
<v-app>
<MyComponent />
</v-app>
答案 2 :(得分:0)
对不起,我不好。我之所以遇到此错误,是因为导入vue js文件的html中有两个<script>
标签。因此它运行了两次。我删除了其中一个标签。现在工作正常。
答案 3 :(得分:0)
我在通过 laravel-mix 和 vuetifyjs-mix-extension 使用 vuetify 时遇到了类似的错误。我在配置 webpack.mix.js vuetify-loader 中添加:
mix.js('src/js/app.js', 'js').vuetify('vuetify-loader').vue();