我有一个非常基本的 VueJS 应用程序,我正在通过关注该网站来构建它。
这是 代码,为什么这个组件不渲染?
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>'
})
原文由 qweqwe 发布,翻译遵循 CC BY-SA 4.0 许可协议
更好的是,您可以使用 单文件组件 在另一个文件中定义
todo-item
组件:应用程序.vue
组件/待办事项.vue