Brief:我可以使用某些.vue
“单个文件组件”以及index.html
(而不是main.js
)来开发Vue项目吗?如果是,那怎么办?
我对VueJ还是很陌生。我知道我可以通过cdn或通过vue-cli安装项目。我知道:
cdn
方法,我可以将Vue组件扔到静态index.html
文件中,这些组件(通常)是使用语法app.js
在Vue.component('my-component', {})
文件中创建的。
index.html
文件(而不是文件夹./dist/
)。.js
文件的格式和结构不良,template
放在反引号中``VSCode上仅显示黄色(语法突出显示不佳)。我还不知道使用这种方法将组件分成文件的方法。vue-cli
方法,我可以使用多个“单个文件组件” .vue
将我的组件分成可管理的块。模板放在<template></template>
标记内,而不是反引号内,这使我可以在VSCode上更好地突出显示语法。但是,我必须“构建”它以获取index.html
文件(放置在./dist/
文件夹中-不在根项目中)。
我的问题是如何结合两者的优势?使用.vue
文件和同时index.html
文件进行编码?如果没有build
,我可以将push
源代码放到Github page repo
上,并且可以立即反映出更改吗?
根据您的评论,我建议使用http-vue-loader。它将.vue文件直接读取到您的html中,无需node.js环境,无需构建设置。