vue-router:使用$ router.replace时,$ route未更新

时间:2019-02-14 14:15:06

标签: vue.js parameters routes vue-router

我有一条路线/settings/my-project-slug,其中my-project-slug是我的路线的参数。

我想在父组件中使用this.$route.params来获取路线的参数。

但是,如果我用以下新参数替换当前路线

this.$router.replace( 
  params: { projectSlug: 'new-project-slug' }
)

URL被替换并且this.$router被更新,但是this.$route并没有改变,仍然包含旧的路径和参数。

如何获取路线的更新参数?

0 个答案:

没有答案