首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vue-Router:不显示嵌套路由

Vue-Router:不显示嵌套路由
EN

Stack Overflow用户
提问于 2019-03-12 11:07:51
回答 1查看 303关注 0票数 1

使用嵌套管线时,不会显示零部件。如果不使用嵌套布线,元件将按预期显示。对于嵌套路由我可能做错了什么,有什么想法吗?

代码语言:javascript
复制
import ManufacturersReport from "@/components/ManufacturersReport";
import Reports from "@/components/Reports";

Vue.use(Router);

export default new Router({
  routes: [
    {
      path: "/reports",
      name: "Reports",
      component: Reports,
      children: [
        { path: "manufacturer_report", component: ManufacturersReport }
      ]
    }
  ],
  mode: "history"
});


<template>
  <header class="header">
    <h1>Reports</h1>
    <div id="nav">
      <router-link to="/reports/manufacturer_report">MF Report</router-link>|
    </div>
  </header>
</template>
EN

回答 1

Stack Overflow用户

发布于 2019-03-12 11:15:01

我通过将<router-view></router-view>添加到我的模板代码中使其正常工作。

代码语言:javascript
复制
<template>
  <header class="header">
    <h1>Reports</h1>
    <div id="nav">
      <router-link to="/reports/manufacturer_report">MF Report</router-link>|
      <router-link to="/ping">Reports</router-link>
      <router-view></router-view>
    </div>
  </header>
</template>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55113539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档