【发布时间】:2017-12-02 00:01:57
【问题描述】:
我有一个非常基本的 vueJS 应用程序,我正在从网站上关注它。
Here's代码,为什么组件不渲染?
HTML
<script src="https://unpkg.com/vue"></script>
<div id="app">
<p>{{ message }}</p>
</div>
<div>
<ol>
<todo-item></todo-item>
</ol>
</div>
JS
new Vue({
el: '#app',
data: {
message: 'Hello Vue.js!'
}
})
Vue.component('todo-item', {
template: '<li>This is a list item</li>'
})
【问题讨论】:
-
您的
<todo-item>不在<div id="app">之外,这是Vue 挂载点。 -
@yuriy636 不起作用,即使我将
<ol>放入div#app.. link
标签: javascript vue.js rendering vue-component