라우터를 사용할 때, mounted가 호출되지 않는 경우에 대한 질문
626
작성한 질문수 1
전업 개발자는 아니고, 취미겸 자기 계발을 위해 웹 프론트 엔드를 공부하고 있는 직장인입니다.
강사님의 강의 잘 들었습니다.
현재 저는 강의 이후에 vue.js로 간단한 웹페이지를 만들어보고자 시도하고 있습니다.
일단, 제가 근무하는 회사에서 직원들끼리 이루어지는 커피 내기의 기록을 그래프 형태로 보여주는 웹페이지를 만드는게 목표입니다.
firebase와 vue.js를 이용하여 하나씩 구현해 나가고 있고,
vue.js 부분의 경우 아래 웹페이지의 구현 예제를 수정해 나가면서 구현해보고 있습니다.
https://hackernoon.com/lets-build-a-web-app-with-vue-chart-js-and-an-api-544eb81c4b44
이 과정에서 혼자 아무리 생각해보고, 검색해보아도 풀리지 앟는 문제가 있어, 수업에서 다룬 예제가 아닌데도 실례를 무릅쓰고 질문드립니다.
제가 만들고자 하는 사이트의 경우 사람별로 route url이 설정됩니다.
이때. A라는 사람에 대한 차트를 ~/A를 통해 그려주고, B라는 사람에 대한 차트를 ~/B를 통해 그려줍니다. 이후 다시 ~/A를 통해 차트를 그리려고 하면 차트에 사용되는 데이터가 업데이트 되었음에도 차트를 그려주는 컴포넌트에서 mounted가 호출되지 않습니다.
구체적으로 위 링크의 예제에서 start.vue 페이지의 downloads와 labels가 업데이트 됨에도 linechart 컴포넌트의 mounted가 호출되지 않습니다. 이상황에서 이전에 사용하지 url을 통해 차트를 그리는 경우, linechart 컴포넌트의 mounted가 호출됩니다.
혹시, 충분한 정보 없이 질문 드렸다면 죄송합니다.
답변 1
0
라우터 설정의 문제는 아니었고, 아래 링크를 참조하여 해결하였습니다. 혹시 비슷한 문제를 두고 고민하는 분들이 있을까봐 질문은 남겨둡니다.
github 권한 요청합니다.
1
429
1
너비에 따라 row에서 column으로 바꾸는 방법
0
592
1
52강의 originalTpdp ref 와 todo ref
0
546
1
새로 리뉴얼된 강좌를 보아야 하나요?
1
275
2
아래 질문과 동일한데요
1
311
2
아래 질문과 동일한 vue-cli 오류가 발생합니다.
1
197
1
vue-cli 에러
1
245
2
회사 인트라넷에서 아톰을 이용해서 vue 개발환경을 구축할 예정입니다
1
280
1
[실습]Vue CLI 와 싱글파일 컴포넌트를 이용한 컴포넌트 등록 강좌에서 질문있습니다
0
173
0
퀴즈 기본문제에서 props와 template의 값이 todo인 이유가 궁금합니다.
0
259
1
전역-지역 컴포넌트 충돌시
0
296
1
todolist 만들기 질문입니다
0
234
1
dev 서버에 관련해서 질문있습니다.
0
175
0
vue.js, app.js 를 맨 아래쪽에서 임포트 하는 이유
0
268
1
:key="todo.id" 에러 관련 질문 드립니다.
0
210
1
vue 템플릿 자동완성 안되요
0
731
3
퀴즈 실습 코드 깃헙 링크가 없네요
0
223
1
npm run dev 시 Cannot find module 'webpack' 오류
0
686
1
sample 소스에 대한 설명이 없네요.
0
202
0
vue template 자동 완성
0
283
0
Nested 라우터 퀴즈 안내와 풀이 둘다 같은 영상이 나옵니다.
0
271
4
render: h => h(App) 는 어떤 동작을 하는 것인가요?
0
514
1
잘못된 동영상이 나와요
0
130
0
패키지 어디에 있나요....?
0
196
2





