lulusir / my-blog

my-blog
https://github.com/lulusir/my-blog/issues
13 stars 1 forks source link

vuejs按需缓存vue-router #5

Open lulusir opened 7 years ago

lulusir commented 7 years ago

// app.vue

    <transition :name="transitionName">
      <keep-alive>
        <router-view v-if="$route.meta.keepAlive"></router-view>
      </keep-alive>
    </transition>
    <transition :name="transitionName">
      <router-view v-if="!$route.meta.keepAlive"></router-view>
    </transition>

// router.js

routes: [
    { path: '/', name: 'home', component: home, meta: { keepAlive: true } }
]