Nuxt.js 路线 URL 没有破折号 /

Nuxt.js route URL without dash /

是否可以从 URL 中删除文件夹破折号?

发件人:url.com/p/123456url.com/t/123456

收件人:url.com/p123456url.com/t123456


文件夹结构:

/pages
|—/p
|—|—_id.vue
|—/t
|—|—_id.vue
p.vue
t.vue

任何时候您将文件放入 pages 文件夹中的文件夹中,它都会生成 /folderName/ 结构,因为这是它的预期行为。

要实现您想要的效果,您只需在底层创建一个 slug:

/pages
|-_id.vue
p.vue
t.vue

在此页面中,您可以像往常一样访问 slug 参数。

如果您需要区分什么是 /p 文件和什么是 /t 文件,您可以创建一个计算函数来检查当前路由的 substring 然后做出相应的反应.