【发布时间】:2017-01-04 21:13:21
【问题描述】:
我正在学习 Vue.js,但我无法弄清楚为什么 <li>{{task.body}}</li> 没有显示在屏幕上。
我创建了<tasks v-for="task in tasks"></tasks> 组件,它需要从父母那里访问数据。
见:https://jsfiddle.net/pd03t1vm/
HTML:
<div id="app">
<tasks v-for="task in tasks"></tasks>
</div>
<template id="tasks-template">
<ul>
<li>{{task.body}}</li>
</ul>
</template>
JS:
Vue.component('tasks', {
template: '#tasks-template',
});
new Vue({
el: '#app',
data: {
tasks: [
{body: 'Task 1 Something', completed: false},
{body: 'Task 2 Something', completed: true},
{body: 'Task 3 Something', completed: false},
{body: 'Task 4 Something', completed: false}
]
}
});
【问题讨论】:
标签: javascript vue.js vue-component