首页 > 解决方案 > Nuxt js 静态页面相对 URL

问题描述

我正在使用 Nuxt.js (MPA) 处理一些静态页面。每当我运行该generate命令时,所有<nuxt-link>URL 都从根目录开始,即/. 例如,我的结构是:

pages
    |
     - index.vue
     - policy.vue

index.vue我将政策页面链接为:

<nuxt-link to="policy.html"> Policy </nuxt-link>

这导致/policy.html而不是policy.html.

标签: javascriptvue.jsnuxt.js

解决方案


你需要用policy.html这样的路径替换

错误的 : <nuxt-link to="policy.html"> Policy </nuxt-link>

正确的 : <nuxt-link to="/policy"> Policy </nuxt-link>

查看文档以获取更多信息Nuxt Link


推荐阅读