vue路由传参query和params的区别
时间: 2023-04-26 12:05:10 浏览: 127
浅析vue-router中params和query的区别
Vue路由传参中,query和params的区别如下:
1. query传参是通过URL中的查询字符串传递参数,而params传参是通过URL中的路径参数传递参数。
2. query传参可以传递任意类型的数据,而params传参只能传递字符串类型的数据。
3. query传参不会改变URL的路径,而params传参会改变URL的路径。
4. query传参可以在路由跳转时保留参数,而params传参在路由跳转时不会保留参数。
5. query传参可以在同一路由下多次传递参数,而params传参只能在同一路由下传递一次参数。
综上所述,query和params的区别在于传参方式、数据类型、URL路径、参数保留和传递次数等方面。根据具体需求选择合适的传参方式。
阅读全文