我使用自定义基本 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
已更新
我似乎无法找出为什么会发生这种情况,所以我的替代方法是使用
<a href="the-location-of-the-page">
而不是使用
<NuxtLink to="the-location-of-the-page">