扫码关注官方订阅号
如果是路由信息是带params的可以/user/:id这样去匹配{path: '/user/1'},但是如果是带query的要怎么匹配,如{path: 'user', query: {page: 1}}
/user/:id
{path: '/user/1'}
{path: 'user', query: {page: 1}}
走同样的路,发现不同的人生
user?page=id
依然是/user/:id匹配啊,它匹配的是路径,只要路径符合就能匹配到。只不过你请求的url变成了 /user/123?page=1 (假设id=123);url的路径是 /user/123, query是 page=1你能在this.$router下看到 path: /user/123, query:{page:1}
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
user?page=id
依然是/user/:id匹配啊,它匹配的是路径,只要路径符合就能匹配到。
只不过你请求的url变成了 /user/123?page=1 (假设id=123);
url的路径是 /user/123, query是 page=1
你能在this.$router下看到 path: /user/123, query:{page:1}