Error : Uncaught ReferenceError: Vue is not defined
Error : Uncaught ReferenceError: Vue is not defined
我正在尝试构建这个简单的应用程序,但我总是遇到此错误
Uncaught ReferenceError: Vue is not defined.
<template>
<v-app>
<div id="example-1">
<v-btn v-on:click="counter += 1">Add 1</v-btn>
<p>The button above has been clicked {{ counter }} times.</p>
</div>
</v-app>
</template>
<script>
var example1 = new Vue({
el: '#example-1',
data: {
counter: 0
}
})
</script>
将 template
标签替换为 div
并至少在 </body>
标签之前添加 cdn
:
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div>
<v-app>
<div id="example-1">
<button v-on:click="counter += 1">Add 1</button>
<p>The button above has been clicked {{ counter }} times.</p>
</div>
</v-app>
</div>
<script>
var example = new Vue({
el: '#example-1',
data: {
counter: 0
}
})
</script>
我用 button
替换了 v-btn
只是为了证明它有效。
这种带有"template"和"v-btn"的语法意味着你想使用一个vue文件。
如果是这种情况,您必须使用一些东西来解释这些文件(vue-cli)。
我正在尝试构建这个简单的应用程序,但我总是遇到此错误
Uncaught ReferenceError: Vue is not defined.
<template>
<v-app>
<div id="example-1">
<v-btn v-on:click="counter += 1">Add 1</v-btn>
<p>The button above has been clicked {{ counter }} times.</p>
</div>
</v-app>
</template>
<script>
var example1 = new Vue({
el: '#example-1',
data: {
counter: 0
}
})
</script>
将 template
标签替换为 div
并至少在 </body>
标签之前添加 cdn
:
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div>
<v-app>
<div id="example-1">
<button v-on:click="counter += 1">Add 1</button>
<p>The button above has been clicked {{ counter }} times.</p>
</div>
</v-app>
</div>
<script>
var example = new Vue({
el: '#example-1',
data: {
counter: 0
}
})
</script>
我用 button
替换了 v-btn
只是为了证明它有效。
这种带有"template"和"v-btn"的语法意味着你想使用一个vue文件。 如果是这种情况,您必须使用一些东西来解释这些文件(vue-cli)。