在 vuejs 回调 URL 中,我有一些参数值,我需要读取这个参数值。例如返回网址是: http://localhost:8080/#/sucesspage?encryteddata=abdeshfkkilkalidfel&9a
我试过了,this.$route.query.encryteddata
但我得到了空值。
有没有办法在vuejs中获取param值?
Bad*_*dgy 14
你应该明白 Vue 中的 Route Querys 和 Route Params 是两个不同的东西。您在路由器中声明 Route params 例如www.example.com/30
= /:id
,然后您可以通过this.$route.params.id
Url 查询通常看起来像www.example.com/hello?visible=false
,你可以用
let urlParams = new URLSearchParams(window.location.search);
let myParam = urlParams.get('visible');
Run Code Online (Sandbox Code Playgroud)
您还可以将这 2 项组合起来,例如在30
查询告诉您一些其他附加信息时使用ID 获取文章。/30?visible=false
归档时间: |
|
查看次数: |
8961 次 |
最近记录: |