【发布时间】:2018-11-22 06:26:41
【问题描述】:
我无法使用
this.$route.params
route.params
router.params
如何在我的操作中获取 $route 的参数?
【问题讨论】:
-
带有“vuex”的意思是在store.js里面吗?
-
在调用
this.$store.dispatch('whatever', {route: this.$route})时将其作为参数传递 -
@Fabio 是在模块中的 store.js 内。
-
@Christophe 是的,这就是我所做的,但想知道是否可以在 store.js 中调用它
-
我不确定你是否可以直接这样做。它绝对更容易测试,并且是推荐的将其传递给操作的方法,而不是从存储区到全局变量。
标签: vue.js vue-router vuex