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}
]
}
});