programing

Vue 라우터 킵얼라이브가 작동하지 않음

prostudy 2022. 6. 29. 20:32
반응형

Vue 라우터 킵얼라이브가 작동하지 않음

다음과 같은 Vue 라우터가 있습니다.

export default new Router({
  routes: [
    {
      path: '/',
      name: 'Inbox',
      component: Inbox
    }]
})

메인 앱에서.vue:

  <div id="app">
    <main>
      <keep-alive include="Inbox">
        <router-view></router-view>
      </keep-alive>
    </main>
  </div>

동작하지는 않지만 include를 삭제하면 (모든 루트에서) 동작합니다.Inbox 컴포넌트에서의 Keep Alive 작업에만 필요한 것은 무엇입니까?

루트 이름은 지정되지만 컴포넌트는 지정되지 않았습니다.keep-alive include="Inbox"는 어떤 컴포넌트에도 적용되지 않습니다.

수정은 추가입니다.name: 'Inbox'컴포넌트 정의에 준거하여Inbox

언급URL : https://stackoverflow.com/questions/49654174/vue-router-keep-alive-include-not-working

반응형