inflearn logo
Khóa học

Khóa học

Chia sẻ kiến thức

Bài viết của lachesisxj7405

lachesisxj7405 lachesisxj7405

@lachesisxj7405

Số lượng đánh giá đã viết
-
Xếp hạng trung bình
-

Bài viết 2

Hỏi & Đáp

TodoList.vue에서 삭제 처리를 위한 emit이 작동하지 않습니다.

그런데 프로그램 수정 후 아래와 같은 warn이 뜨면서 기존에 등록해놓았던 localStorage에 있는 데이터가 뜨지 않는데 이유가 뭔가요? [Vue warn]: Failed to resolve directive: blind at onRemoveItem=fn > at

Lượt thích
1
Số bình luận
2
Lượt xem
573

Hỏi & Đáp

TodoList.vue에서 삭제 처리를 위한 emit이 작동하지 않습니다.

자답입니다. methods 부분에서 addOneItem 이후 괄호를 종료해버려서 methods내에서 찾을 수 없었네요. methods 들을 다 감싼 후 실행하니 동작합니다. methods:{ addOneItem: function(todoItem){ console.log("addOneItem:[" + todoItem + "]"); var obj = { completed : false, item: todoItem }; // console.log(this.newTodoItem); //저장하는 로직 localStorage.setItem(todoItem,JSON.stringify(obj)); this.todoItems.push(obj); } , removeOneItem: function(todoItem){ // console.log("removeOneItem app remove items:[" + index + "]:" + todoItem.item); console.log("removeOneItem app remove items:[:" + todoItem.item); localStorage.removeItem(todoItem.item); // this.todoItems.splice(index, 1); } }

Lượt thích
1
Số bình luận
2
Lượt xem
573