【问题标题】:Nuxt js static pages relative URL change my link buttonNuxt js 静态页面相对 URL 更改我的链接按钮
【发布时间】:2020-04-23 21:23:55
【问题描述】:

我正在使用 Nuxt.js (MPA) 处理一些静态页面。每当我运行生成命令时,所有 URL 都从页面开始,即 /customer/。比如我的结构是:

pages
    |customer
      |new
       - index.vue
     - index.vue

在 index.vue 中,我已将客户/新页面链接为:

<nuxt-link to="customer/new"> <b-button class="btn-sm btn-success" >nuevo</b-button></nuxt-link>

如果我使用,一切正常:

 npm run dev 

但如果我使用:

npm run generate

按钮链接中的链接更改为 /customer/customer/new 而不是 /customer/new

谢谢。

【问题讨论】:

    标签: vue.js nuxt.js


    【解决方案1】:

    您的链接必须相对于您应用的基本 URL,请参阅 https://nuxtjs.org/api/configuration-router#base

    因此,要解决您的问题,请使用斜杠声明您的链接,如下所示:

    <nuxt-link to="/customer/new"> <b-button class="btn-sm btn-success" >nuevo</b-button></nuxt-link>
    

    【讨论】:

    • 好消息,我在课堂上进行了更改,并且在 2 个场景中工作正常。感谢您的帮助。
    • 完美!不要忘记将我的答案标记为有效以关闭此问题。玩得开心 nuxt ;-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-18
    • 2020-12-23
    • 1970-01-01
    • 1970-01-01
    • 2015-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多