javascript - Vue如何匹配查询路由
问题描述
在我的vuejs
-application 我有一个看起来像这样的路线:
myapp.com/pages/verify?query=something123
但在我的情况下,router.js
我无法确定匹配这条路线,所以我可以渲染一个特定的视图。所以我想也许是这样的?:
path: "/pages/verify/:query"
有人可以帮我吗?
解决方案
如果您想从 URL 中获取参数,则无法使用路由器执行此操作。
路由器中的路径应该很简单,然后在您的组件中您可以使用该对象/pages/verify
获取 URL 参数。$route
例如,如果您的 URL 是,http://myapp.com/pages/verify?query=something123¶m2=abc
那么您可以按以下方式获取这些参数(在组件内):
this.$route.query.query
this.$route.query.param2
VUE 文档:https ://router.vuejs.org/api/#route-object-properties
推荐阅读
- javascript - 仅在 minlength=8 时激活 onclick 怎么做?
- php - PHP转换表
- node.js - nodemon:找不到命令-在 unix (mac) 上
- tableau-api - 在画面中使用 LOD 计算排名
- python - 在 Python 中使用循环显示计算
- excel - 将第一个数据[与值相关]复制到同一列
- asp.net-mvc-3 - MVC3 可以为我的 Angular6 应用程序执行 IIS URL 重写模块的工作吗
- python - 尝试在 VSCode 中运行 python 环境
- python - 为什么 numpy.arange 函数的 start 参数实际上决定了 stop?
- c++ - D3DXCreateTextureFromFileEx 总是失败