-
vue error 해결법 : Error in render: "TypeError: Cannot read property 'matched' of undefined"Error Handling 2021. 2. 7. 23:57반응형
vue 에서 router에 명시해준 주소로 이동을 하려고 할때 아래와 같은 에러가 발생하는 경우가 있다.
Error in render: "TypeError: Cannot read property 'matched' of undefined"
이와 같은 에러는 제대로 명시를 하지않았음을 의미한다.
vue 에 router 를 연결할 시에 이러한 현상이 발생했다면 원인은
main.js 파일에서 router 를 routes로 잘못명시한경우 일 가능성이 크다.
예를 들면 아래와 같다.
잘못된 코드
import routes from './routes.js' new Vue({ render: h => h(App), routes }).$mount('#app')
router 연결은 반드시 router로 명시 해주어야한다.
따라서 아래와 같이 수정한다.
import router from './routes.js' new Vue({ render: h => h(App), router }).$mount('#app')
또는 아래와 같이 명시하는 경우도 가능하다.
import routes from './routes.js' new Vue({ render: h => h(App), router: routes }).$mount('#app')
반응형'Error Handling' 카테고리의 다른 글
vue error 해결법 : PostCSS received undefined instead of CSS string (0) 2021.02.08 vue error 해결법: Syntax Error: TypeError: this.getOptions is not a function (1) 2021.02.08 vue error 해결법 : This relative module was not found: * ./routes/index.js in ./src/main.js (0) 2021.02.07 이클립스 글자 깨지는 error 해결법 (0) 2021.02.04 python error 해결법 : local variable 'df' referenced before assignment (0) 2021.01.31