【发布时间】:2020-01-09 12:04:09
【问题描述】:
我有一个简单的 Vue 应用程序,我正在尝试渲染多个自定义组件,这就是我正在尝试的:
JS
Vue.component('refinement-list', {
props: ['attribute', 'title'],
template: '<div>{{attribute}} - {{title}}</div>'
});
new Vue({
el: '#app'
});
HTML
<div id="app">
<refinement-list attribute="test" title="Test" />
<refinement-list attribute="sample" title="Sample" />
</div>
但是问题是只渲染了第一个组件,请参见工作示例: https://codepen.io/javiervd/pen/vYBpQMm
我尝试在本地注册组件,但没有成功。我还在我的应用程序中使用带有脚本标签的 Vue,因为我不能为这个特定项目使用构建系统,不确定这是否重要。
谁能指出我正确的方向?谢谢。
【问题讨论】:
标签: javascript vue.js