为nuxt子级获取默认页面

问题描述 投票:0回答:1

上下文

我具有这样的结构pages文件夹:

pages/
--| home.vue
--| index.vue
--| countries
----| countriesChildren

我的索引提示看起来像这样:

<template>
  <div>
    <ToolbarMenu />
    <nuxt-child class='page-container'/>
  </div>
</template>

问题

问题是,当用户转到my-site.com/时,他们转到index.vue,但没有默认页面显示。 我想给他们主页,现在位于/home

我可以将用户从/重定向到/home,但我不确定这是更干净的方法:/最佳配置将是:/是没有/home路径的主页。

结构将是:

/->主页 /countries->国家列表 /countries/country->国家 依此类推

nuxt.js vue-router
1个回答
0
投票
您可以将home.vue的内容放入index.vue,如果您不想使用/home路由,它将自动成为您的默认页面。重定向似乎不太干净,这将是最后的选择。您也可以看看Nuxt extendRoutes
© www.soinside.com 2019 - 2024. All rights reserved.