获取this.$router.resolve params传过来的值
时间: 2023-06-30 13:17:39 浏览: 116
获取网路数据值
5星 · 资源好评率100%
`this.$router.resolve` 方法返回的是一个路由地址对象,其中的 `params` 属性就是路由参数对象。你可以通过访问这个对象的属性来获取对应的值。
例如,如果你有这样一段代码:
```
const resolved = this.$router.resolve({ name: 'routeName', params: { key: 'value' }})
console.log(resolved.params.key)
```
那么输出结果就是 `'value'`,即路由参数中 `key` 属性的值。
当然,如果你要获取路由参数的值,也可以直接在路由组件中使用 `this.$route.params.key` 的方式来获取。这个属性会自动获取路由参数中 `key` 属性的值。
阅读全文