当前位置: 首页 > 知识库问答 >
问题:

读取URL查询参数值(Vue.js)

车诚
2023-03-14

在vuejs回调URL中,我有一些参数值,需要读取此参数值。例如,返回url为:http://localhost:8080/#/sucesspage?encryteddata=abdeshfkkilkalidfel

我已经尝试了这个。$route.query.encryteddata,但我有空值。

有没有办法获取vuejs中的参数值?

共有1个答案

羊舌高爽
2023-03-14

您应该了解,Vue中的路由查询和路由参数是两种不同的东西。您可以在路由器中声明路由参数,例如www.example。com/30=/:id,然后您可以通过此获取该数据$路线params。id

Url查询通常类似于www.example。喂?visible=false您可以用

let urlParams = new URLSearchParams(window.location.search);
let myParam = urlParams.get('visible');

您还可以将这2个组合起来,例如,在获取文章时使用30的ID,同时使用一个告诉您其他一些附加信息的查询。/30?可见=假

 类似资料:
  • 我有url从中我需要得到的值. “TypeError:无法读取未定义的属性'query'”

  • 问题内容: 从格式如下的URL查询字符串中获取参数的“较少代码”方法是什么? www.mysite.com/category/subcategory?myqueryhash 输出应为: 我知道这种方法: 问题答案: 包含您要查找的数据。 文件资料 **php.net:$** _SERVER-手册

  • 问题内容: 我想知道是在URL中使用矩阵还是查询参数。我发现对该主题的较早讨论并不令人满意。 例子 带有查询参数的URL:http://some.where/thing?paramA = 1&paramB = 6542 带有矩阵参数的URL:http://some.where/thing; paramA = 1; paramB = 6542 乍看之下,矩阵参数似乎只有优点: 更具可读性 不需要对X

  • 问题内容: 我正在使用查询参数来设置Google Maps API所需的值。 问题是我不需要第一个查询参数的符号。 改造产生: 这会在我需要时导致呼叫失败 我该如何解决? 问题答案: 如果指定,则必须使用附加任何内容,产生类似的内容。 如果指定,则第一个必须使用附加,产生类似的内容。 这就是改造的工作方式。 当您指定时,Retrofit认为您已经提供了一些查询参数,并使用附加了 更多 查询参数。

  • 我正在使用一个查询参数来设置Google Maps API所需的值。 改装生成: 这会在需要时导致调用失败 我怎么解决这个?

  • 问题内容: 我正在尝试使用Swift从URL获取参数。假设我有以下网址: 如何获取test1和test2的值? 问题答案: 您可以使用以下代码获取参数 像这样调用方法 其他扩展方法: