我不能用

this.$route.params
route.params
router.params

如何在操作中获得$route的参数?

推荐答案

在你的行动中.js或store .js

import router from 'path/to/router'
console.log(router.currentRoute.params)

Vue.js相关问答推荐

Nuxt.js i18n不提供默认区域设置中的页面而不重定向

如何防止Nuxt3重新加载时滚动跳到网页顶部

为什么将 name 与 router-link 一起使用比仅使用 to 与 path 更好?

我如何使用 vuejs 在我的 url 中编码一个令牌

拖入 vue2-google-map 后如何获取标记位置?

VueJS - 将单独的组件加载到 vue 实例中

Defer推迟执行,直到外部脚本加载到 Vue.js

我可以从手表调用方法并安装吗?

Vuetify Datatable - 在所有列上启用内容编辑

如何将对象作为props传递并让组件更新子对象

Vue.js 中有没有类似Jquery $(document).ready的功能?

使用 vue-cli 遇到无法推断解析器错误

为什么 Vue 路由/Webpack 开发服务器现在在页面刷新时显示无法获取/路径?

使用 vue-property-decorator 时注册本地组件

vuex: unknown getter: user

SVG 加载 vue-svg-loader; [Vue 警告]:无效的组件定义

如何在 vuetify 中将工具提示添加到数据表标题?

基本 vue.js 2 和 vue-resource http 获取变量赋值

如何避免在 Vue 中一直写 this.$store.state.donkey 的需要?

异步api调用后如何使用vuex getter