尝试使用右键单击打开页面并选择“在新选项卡中打开链接”时,NuxtLink 缺少基本 url

问题描述 投票:0回答:1

我使用自定义基本 URL,在本地开发中如下所示:“localhost:3000/MyBaseName/v.3/#”。

使用Nuxt组件

<NuxtLink>
例如:

<nuxt-link to="/about">About<nuxt-link/>

通常当我点击链接时它会重定向到页面

“localhost:3000/MyBaseName/v.3/#/about”,

如果我尝试使用右键单击打开它并选择“在新选项卡中打开链接”,它将在本地运行,但不能在生产服务器中运行。在生产服务器中似乎显示如下:

https://myURL/v.2/#/about(缺少基本网址)

而不是这个:

https://myURL/mybasename/v.2/#/about

vue.js nuxt.js
1个回答
0
投票

已更新

我似乎无法找出为什么会发生这种情况,所以我的替代方法是使用

<a href="the-location-of-the-page">

而不是使用

<NuxtLink to="the-location-of-the-page">
© www.soinside.com 2019 - 2024. All rights reserved.