如何在Nuxt中强制文件夹中的路由位于/ index

时间:2019-02-12 17:55:06

标签: vue.js vue-router nuxt.js

我有一个项目,必须具有特定的url命名

example.com/desktop/index
example.com/mobile/index

我正在尝试为此使用Nuxt。我认为创建两个文件夹(一个桌面和一个移动设备)很简单,每个文件夹都有一个索引文件。但是Nuxt会自动将文件夹中任何索引文件的路由设置为该文件夹的名称。所以我的文件结构看起来像这样

pages
  desktop
    index.vue
  mobile
    index.vue

并且路线显示为

example.com/desktop
example.com/mobile

有人知道我如何强制/ index在网址中显示吗?

1 个答案:

答案 0 :(得分:2)

您可以将index.vue放在名为index的目录中:

pages
  desktop
    index
      index.vue
  mobile
    index
      index.vue