vue.js - Nuxt js 静态页面相对 URL 更改我的链接按钮
问题描述
我正在使用 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。
谢谢你。
解决方案
您的链接必须相对于您的应用程序的基本 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>
推荐阅读
- python - 文件中的多行仅显示为一行
- android - 如何在android清单中连接字符串资源并构建变量
- python - Atom 上的 Python“ImportError:没有名为 twint 的模块”尝试使用 twint(Python 模块)
- node.js - 将服务器端数据行分块发送到客户端
- html - 我应该使用哪些维度来创建移动应用标题?(HTML/CSS)
- .net - 如何使用 Postman 或 .NET 设置 BIM360 项目的状态
- javascript - 从 redux-form 状态获取动态生成的值
- python - 最短的路线,在任何地方开始和结束
- python-3.x - Selenium - 如何获取选择字段的值选项 - PYTHON
- google-maps - 添加 GoogleMap API 时某些功能不起作用