命名视图

2019-12-01  本文已影响0人  未来在奋斗

命名视图

命名视图和slot 一样就是具名插槽一样 ,给坑取名字,路由跳转到指定的插槽中

给坑取名字

<template>
  <div>
    <router-view name="top"></router-view>

    <hr>

    <router-view name="bottom"></router-view>

    <hr>

    <router-view></router-view>
  </div>
</template>

<script>
export default {}
</script>


在坑中填入对应路由

import Vue from 'vue'
import VueRouter from 'vue-router'

import PageA from './views/PageA.vue'
import PageB from './views/PageB.vue'

Vue.use(VueRouter)

export default new VueRouter({
  routes: [
    {
      path: '/',
      // component: PageA
      components: {
        // key: value   key 坑名 value 组件

        top: PageA,
        bottom: PageB,

        default: PageA
      },
      //更换名字
      alias: '/hello'
    }
  ]
})

上一篇 下一篇

猜你喜欢

热点阅读