강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của 질문답변
질문답변

câu hỏi đã được viết

Vue.js trung cấp - Học Vue.js, ES6, Vuex thông qua việc tạo ứng dụng web

[Tái cấu trúc] Áp dụng thuộc tính state

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

Viết

·

520

1

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

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

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

vuexvuejses6javascript

Câu trả lời 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);
},

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

0

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

0

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

0

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

0

captain님의 프로필 이미지
captain
Người chia sẻ kiến thức

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

Hình ảnh hồ sơ của 질문답변
질문답변

câu hỏi đã được viết

Đặt câu hỏi