PHP前端开发

vue中query和params的作用

百变鹏仔 3个月前 (09-25) #VUE
文章标签 作用
在 vue 路由中,query 用于传递不影响页面路线的附加信息,如 /products?page=2&sort=price;params 用于定义页面路线的参数部分,如 /products/:id。

Vue 中 query 和 params 的作用

在 Vue 路由中,query 和 params 扮演着不同的角色,用于不同的目的。

query

/products?page=2&sort=price

在组件中,可以使用 query 对象访问这些附加参数:

立即学习“前端免费学习笔记(深入)”;

export default {  data() {    return {      currentPage: this.$route.query.page,      sortOrder: this.$route.query.sort,    }  }}

params

/products/:id

在组件中,可以使用 params 对象访问这些动态参数:

export default {  data() {    return {      productId: this.$route.params.id,    }  }}

总结

query 和 params 在 Vue 路由中具有不同的用途。query 用于传递附加信息,而 params 用于定义页面路线的参数部分。通过理解它们的用途,可以有效地管理 Vue 应用程序中的 URL 和路由。