Javascript Nuxt js静态页面相对URL

Javascript Nuxt js静态页面相对URL,javascript,vue.js,nuxt.js,Javascript,Vue.js,Nuxt.js,我正在使用Nuxt.js处理一些静态页面。每当我运行generate命令时,所有URL都从根开始,即/。例如,我的结构是: pages | - index.vue - policy.vue 在index.vue中,我将策略页面链接为: <nuxt-link to="policy.html"> Policy </nuxt-link> 这将导致/policy.html而不是policy.html。您需要用如下路径替换policy.html 错:

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

pages
    |
     - index.vue
     - policy.vue
在index.vue中,我将策略页面链接为:

<nuxt-link to="policy.html"> Policy </nuxt-link>
这将导致/policy.html而不是policy.html。

您需要用如下路径替换policy.html

错: 政策

对: 政策


检查文档以了解更多信息

链接到文件,无论它是根相对/policy.html还是相对policy.html都不是nuxt Link组件的有效属性,nuxt Link组件是路由器链接的别名。相反,应该传递没有扩展名或路由名称的路径。请参阅路由器链接中的更多信息。在这两种情况下,错误/正确路径都将从根路径开始。i、 e.`xyz.com/policy/`如果站点托管在xyz.com/test/上,则会失败。如果您想要这样一个自定义url,则需要在nuxt.config.js中指定根目录,如导出默认值{router:{base:'/test/'}}更多信息:此处