Posts
Q&A
TodoList.vue์์ ์ญ์ ์ฒ๋ฆฌ๋ฅผ ์ํ emit์ด ์๋ํ์ง ์์ต๋๋ค.
๊ทธ๋ฐ๋ฐ ํ๋ก๊ทธ๋จ ์์ ํ ์๋์ ๊ฐ์ warn์ด ๋จ๋ฉด์ ๊ธฐ์กด์ ๋ฑ๋กํด๋์๋ localStorage์ ์๋ ๋ฐ์ดํฐ๊ฐ ๋จ์ง ์๋๋ฐ ์ด์ ๊ฐ ๋ญ๊ฐ์?[Vue warn]: Failed to resolve directive: blind at onRemoveItem=fn > at
- Likes
- 1
- Comments
- 2
- Viewcount
- 573
Q&A
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); } }
- Likes
- 1
- Comments
- 2
- Viewcount
- 573




