반응형
vue 2 구성 요소가 포함된 vue 라우터가 5.8과 함께 작동하지 않음
내 vue 구성 요소는 정상적으로 작동하지만 vue 라우터와 함께 구성 요소를 찾을 수 없음
문제는 이 코드에 있다.
{path:'home,component:MyHome}
그래서 오류가 나는 이유는,MyHome
구성 요소 권리를 보유하는 변수.구성 요소를 에 등록하십시오.Vue.Component
구성 요소를 직접 등록하십시오.
해결책
이제 이 문제를 해결하려면 Johhn이 말한 대로, 구성 요소를 가져와 변수에 저장한 다음 아래와 같이 해당 변수를 경로로 전달하십시오.
import MyHome from "./components/MyHome.vue"
{path:'home,component:MyHome}
아래와 같이 사용해 보십시오.
component: Vue.component("Home", require("./Myhome").default)
이런 식으로 수입할 필요는 없다.
도움이 되길 바래.
반응형
'Programing' 카테고리의 다른 글
오류: mksdcard SDK 도구를 실행할 수 없음 (0) | 2022.04.13 |
---|---|
Vuex: 소방기지 라우팅.if 문 (0) | 2022.04.13 |
vue.js에서 onfocusout 기능을 사용하는 방법? (0) | 2022.04.12 |
페이지 로드 시 기능을 호출하기 위해 Vue.js2에서 사용할 라이프사이클 후크를 선택하십시오. (0) | 2022.04.12 |
Composition API를 사용하여 Vuex name leted getter를 사용하는 방법 (0) | 2022.04.12 |