• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

todolist에 propsdata를 this.$store.state.todoItems로 변경시켜줬더니 페이지에 아무것도 뜨지않습니다

20.06.23 14:40 작성 조회수 262

1

todolist에 propsdata를 this.$store.state.todoItems로 변경시켜줬더니 페이지에 아무것도 뜨지않습니다

F5 리플래쉬하면 데이터는 화면에 반영됩니다만

화면에서 액션일으킬때 실시간으로 반영이 안됩니다....

답변 5

·

답변을 작성해보세요.

1

TodoList.vue 에서 store에서 가져온 값으로 변경을 해주었기때문에 app.vue 안에 메소드 부분도 변경을 시켜줘야 합니다!

addTodoItem(todoItems) {
var obj = {completed: false, item: todoItems};
localStorage.setItem(todoItems, JSON.stringify(obj));
this.$store.state.todoList.push(obj);
},
써니님의 프로필

써니

2023.10.17

요거 하고 나니깐 되네요. 감사합니다!!

0

cla9님의 프로필

cla9

2020.07.18

안녕하세요. 저도 지금 동일한 문제로 안되고 있습니다.

0

송유빈님의 프로필

송유빈

2020.07.17

저도 지금 똑같은 문제로 안되고있어요ㅠㅠ

0

호랑이33님의 프로필

호랑이33

2020.07.01

저도 같은 부분으로 안되네요.. 밑에 댓글봐도 안되는분들이 꽤있으신대..  혹시 다들 안되는채로 그냥 넘어가고 있는게아닐까요?

0

안녕하세요 질문또는답변님, 첨부해주신 내용을 보니 state의 todoItems에 값이 잘 안담기는 것 같은데 새로 고침 했을 때 해당 state에 로컬 스토리지의 값을 잘 담아주는지 다시 확인해보시겠어요? :)