programing

vuejs 콘텐츠 파일 로드 후 경로 추가

prostudy 2022. 3. 10. 22:47
반응형

vuejs 콘텐츠 파일 로드 후 경로 추가

나는 CMS와 vuejs 앱을 개발하여 상점에서 사용자 지정 단말기를 구성했다. 서버에서 초기 CMS 파일을 로드한 후 경로에 "/" 및 "*" 경로를 추가하고자 한다.내가 어떻게 이럴 수 있을까.어떤 이유로 나는 콘텐츠를 로드하기 전에 라우터를 초기화 하고 싶다.

다음과 같이 경로를 추가할 수 있을 것 같았다.

Vue.router.routes.push({
        path: "*",
        redirect: this.getStartPageType() // gets the homepage from the store
})

나는 항상 "정의되지 않은 속성 '밀어넣기'를 읽을 수 없다"는 말을 듣는다.내가 어떻게 이럴 수가 있지?경로로 가는 방법이 가능한가?

이것을 노선에 추가할 때,

{
    path: "*",

    redirect: () => {
      store.getters.getAppStartPageType;
    }
  }

오류가 발생함: 전체 경로가 삭제되지 않음

<router-view :key="$route.fullPath" v-if="loaded==true"/>

bwoser URL 문자열에 잘못된 경로를 입력했을 때 "잘못된 리디렉션 옵션: 정의되지 않음"이 표시됨

참조URL: https://stackoverflow.com/questions/58920430/vuejs-add-route-after-loading-a-content-file

반응형