我是 Vue.js 的新手,我对文件结构以及如何构建一个简单的应用程序感到困惑。
我已经使用以下命令在我的 mac 上安装了 Vue CLI:
npm install -g @vue/cli
然后我创建了一个计数器项目并使用了默认选项:
vue create counter
然后我启动了应用程序:
cd counter
npm run serve
默认应用程序代码对我来说似乎很混乱,所以我想创建自己的简单应用程序,这对我来说更有意义:
我在公共文件夹中创建了 counter.html:
<html>
<body>
<div id="counter"></div>
</body>
<script src="../src/counter.js" type="text/javascript"></script>
</html>
我在 src 文件夹中创建了 counter.js 文件:
import Vue from 'vue';
import Counter from './components/counter.vue';
new Vue({
render: h => h(Counter),
}).$mount('#counter')
我在 components 文件夹中创建了 counter.vue 文件:
<template>
<button v-on:click="count++">You clicked me {{ count }} times.</button>
</template>
<script type="text/javascript">
export default {
name: 'Counter',
props: [
'count'
],
}
</script>
然后我运行:
npm run build
当我访问我的页面时:http://localhost:8080/counter.html 我得到一个空白页面并且控制台显示以下错误:Uncaught SyntaxError: Unexpected token <
非常感谢对我做错了什么的任何帮助。
白猪掌柜的
相关分类