Tôi là người mới bắt đầu với Vue.js và tôi đang cố gắng tạo một ứng dụng phục vụ các công việc hàng ngày của mình và tôi đã gặp phải Vue Components. Vì vậy, dưới đây là những gì tôi đã thử nhưng thật không may, nó mang lại cho tôi lỗi này:
vue.js: 1023 [Vue warning]: Phần tử tùy chỉnh không xác định: - bạn đã đăng ký thành phần chính xác chưa? Đối với các thành phần đệ quy, hãy đảm bảo cung cấp tùy chọn "tên".
Bất kỳ ý tưởng, giúp đỡ, xin vui lòng?
new Vue({
el : '#app',
data : {
tasks : [
{ name : "task 1", completed : false},
{ name : "task 2", completed : false},
{ name : "task 3", completed : true}
]
},
methods : {
},
computed : {
},
ready : function(){
}
});
Vue.component('my-task',{
template : '#task-template',
data : function(){
return this.tasks
},
props : ['task']
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/1.0.26/vue.js"></script>
<div id="app">
<div v-for="task in tasks">
<my-task :task="task"></my-task>
</div>
</div>
<template id="task-template">
<h1>My tasks</h1>
<div class="">{{ task.name }}</div>
</template>