inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

best님의 게시글

best best

@admin0004

수강평 작성수
1
평균평점
5.0

게시글 3

질문&답변

typescript기반 에서는 this.$router가 인식이 안되는데 다른 방법이 있을까요?

자답입니다. 이것저것 수정하다보니 해결되었네요. 타입스크립트 기반일 경우 프로젝트 루트에 vue-shim.d.ts파일을 추가하고 하단 부분을 넣어야 됩니다. ... /* Vue파일의 태그내에서 this.$router 사용가능하게 처리 */ declare module 'vue/types/vue' { interface Vue { $router : VueRouter } } ... 그리고 나서 해당 ts파일을 읽어들일수 있게 tsconfig.json 하단에 아래을 추가하면 컴포넌트 내에서 this.$router 부분이 인식이 됩니다. { ... "files" : [ "./vue-shim.d.ts" ] .... } 타입스크립트 기반으로 Nuxt.js개발하시는 분들에게 도움이 되시길 바랍니다.

좋아요수
1
댓글수
2
조회수
673