【问题标题】:Nuxt.js route URL without dash /Nuxt.js 路由 URL 不带破折号 /
【发布时间】:2021-04-12 09:19:33
【问题描述】:

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

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

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


文件夹结构:

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

【问题讨论】:

    标签: vue.js nuxt.js vuex


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-18
      相关资源
      最近更新 更多