| | |
| | | <template> |
| | | <div class="home"> |
| | | <img src="../assets/logo.png"> |
| | | <NewTodo placeholderMsg="Add a new todo"/> |
| | | <NewTodo placeholderMsg="Add a new todo" @NEWTODOADDED="newTodoAdded"/> |
| | | <TodoItem todoItem="Have a beers"/> |
| | | <ListOfTodos todos="this.todos"/> |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | // @ is an alias to /src |
| | | import HelloWorld from "@/components/HelloWorld.vue"; |
| | | import NewTodo from "@/components/NewTodo.vue"; |
| | | import TodoItem from "@/components/TodoItem.vue"; |
| | | import ListOfTodos from "@/components/ListOfTodos.vue"; |
| | | |
| | | import EventBus from "@/services/EventBus"; |
| | | |
| | | |
| | | export default { |
| | | name: "Catalog", |
| | | components: { |
| | | NewTodo |
| | | NewTodo, |
| | | TodoItem, |
| | | ListOfTodos |
| | | }, |
| | | methods: { |
| | | newTodoAdded (e) { |
| | | console.info('INFO - ', e) |
| | | } |
| | | } |
| | | }; |
| | | </script> |