gpt4 book ai didi

vue.js - 从 VueRouter 实例访问路由对象

转载 作者:搜寻专家 更新时间:2023-10-30 22:58:11 24 4
gpt4 key购买 nike

我正在开发一个小型服务,它将使用当前路由的查询参数。

不幸的是,VueRouter 似乎没有 route 参数,所以我无法访问我在服务中需要的信息。

import router from "../router";

class QueryParametersService {
constructor() {
this.router = router;
}

getAll() {
// Unfortunately, `route` does not exist there
// but for you, to get the idea, I want to achieve something like this
return this.router.route.query;
}
}

当然,路由器已正确实例化并且运行良好。有没有办法从 VueRouter 实例中访问当前路由?或者有什么方法可以从外部服务访问当前路由?提前谢谢你。

最佳答案

糟糕,我还没有阅读 VueRouter's API 的整个文档.

当前路线存储在 router.currentRoute 中。

不幸的是,这可能是一个神奇的方法,这就是为什么当您对实例进行 console.log 时它不可见。

关于vue.js - 从 VueRouter 实例访问路由对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51838376/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com