router-view 添加name渲染不出来

160 阅读1分钟

router-view 添加name不能渲染

这样写home组件不能渲染

//router.js
Vue.use(VueRouter)

const routes = [
  {
    path: '/',
    name: 'home',
    component: Home
  }]
  //App.vue
<template>
  <div>
    <router-view name="home"></router-view>
  </div>
</template>

正确写法,添加一个默认路由渲染标签 也就是一个不带name的router-view

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