Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将Vue查询参数从当前路由传递到路由器链路_Javascript_Vue.js_Object_Vue Component_Vue Router - Fatal编程技术网

Javascript 将Vue查询参数从当前路由传递到路由器链路

Javascript 将Vue查询参数从当前路由传递到路由器链路,javascript,vue.js,object,vue-component,vue-router,Javascript,Vue.js,Object,Vue Component,Vue Router,我知道这不会这么困难,我只想检测查询参数并将其传递给我的组件。要从Vue中的组件访问路由器,我必须做什么 <router-link :to="{ path: '/', query: { myQuery: /*query parameter here/* } }" >Go There</router-link> 去那里 不管我做什么,我都想不出来。我已经尝试了所有我能在网上找到的东西,由于某种原因,在Vue中“这个”并不存在,我真的准备放弃,回到我的

我知道这不会这么困难,我只想检测查询参数并将其传递给我的组件。要从Vue中的组件访问路由器,我必须做什么

<router-link :to="{ path: '/', query: { myQuery: /*query parameter here/* } }" >Go There</router-link>
去那里
不管我做什么,我都想不出来。我已经尝试了所有我能在网上找到的东西,由于某种原因,在Vue中“这个”并不存在,我真的准备放弃,回到我的生活

说真的,我甚至不能在标记中访问它,而从路由文件导入实际的路由器也没有任何作用


我该如何做到这一点?我觉得在任何框架中,仅仅从url获取查询参数都不应该这么复杂。我一整天都在看手册,有人能帮我一下吗?

当前路由的
查询
位于
此.$route.query
中,如果您想在目的地保留它,您可以将整个
查询
对象传递到另一个路由:


去那里
如果只想传递特定的查询参数:


去那里

当您说“检测”时,您的意思是从当前路线?当你说“传递”时,你的意思是对
。那么,说清楚一点,你想把同样的查询从当前路线传递到另一条路线的链接中吗?@Dan 100%在鼻子上,是的