Programing

vue 2 구성 요소가 포함된 vue 라우터가 5.8과 함께 작동하지 않음

c10106 2022. 4. 13. 20:21
반응형

vue 2 구성 요소가 포함된 vue 라우터가 5.8과 함께 작동하지 않음

내 vue 구성 요소는 정상적으로 작동하지만 vue 라우터와 함께 구성 요소를 찾을 수 없음

이것은 내가 받고 있는 vue 에러다.

app.js 코드

이것은 내가 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)

이런 식으로 수입할 필요는 없다.

도움이 되길 바래.

참조URL: https://stackoverflow.com/questions/56697290/vue-router-with-vue-2-component-not-working-with-laravel-5-8

반응형