Ara*_*d R 5 vue.js vue-component vue-loader vuejs2
VueJS 新手,正在学习教程。这是我做的步骤
尝试使用此代码创建组件。
var data = {
items: [{ text: 'Bananas', checked: true },
{ text: 'Apples', checked: false }
],
title: 'My Shopping List',
newItem: ''
};
Vue.component('items-component', {
data: function () {
return data;
},
template: `
<div class="blog-post">
<span>sample</span>
</div>
`
});
Run Code Online (Sandbox Code Playgroud)将此添加到 App.vue 模板部分。
<items-component></items-component>
Run Code Online (Sandbox Code Playgroud)但是我收到这个错误
[Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.
Run Code Online (Sandbox Code Playgroud)
问题
有没有一种方法可以在 Vue Cli 项目中在一个文件中创建多个组件,或者多个文件是创建组件的唯一方法?
使用 CLI 手动编辑 webpack 是一个不错的选择吗?如果是这样,是否有任何好的链接。
请告诉我
我的项目也遇到了同样的错误。我通过以下方式解决了它:
vue.config.js并补充道:
module.exports = {
runtimeCompiler: true
}
Run Code Online (Sandbox Code Playgroud)关于你的问题,尽管我可能无法给出最佳答案,但我会尽力回答:
有没有一种方法可以在 Vue Cli 项目中的一个文件中创建多个组件,或者多个文件是创建组件的唯一方法?
人们总是为组件创建多个文件。
我希望这有帮助