Vue router Nuxt中的Vue路由器推送方法导致页面重新加载

Vue router Nuxt中的Vue路由器推送方法导致页面重新加载,vue-router,nuxt.js,Vue Router,Nuxt.js,处理Nuxt项目并尝试以编程方式更改路由 在我使用的方法中: $nuxt.$router.push({ path: `vehicles-for-sale` }) 这看起来一开始是可行的,但随后会导致“/vehicles for sale?”页面刷新 我需要用Nuxt做些什么来让它工作吗?我有一个名为“vehicles for sale”的页面文件夹,其中有一个index.vue文件。只需使用以下内容: this.$router.push('vehicles-for-sale')

处理Nuxt项目并尝试以编程方式更改路由

在我使用的方法中:

$nuxt.$router.push({
    path: `vehicles-for-sale`
})
这看起来一开始是可行的,但随后会导致“/vehicles for sale?”页面刷新

我需要用Nuxt做些什么来让它工作吗?我有一个名为“vehicles for sale”的页面文件夹,其中有一个index.vue文件。

只需使用以下内容:

this.$router.push('vehicles-for-sale')