路由传参
params 与 query的区别
params 与 post类似,跳转页面后,页面url后面不会拼接参数,但是刷新页面id会消失。如:https://editor.csdn.net/md
query 与get 类似,跳转页面后,页面url后面会拼接参数 如:https://editor.csdn.net/md?not_checkout=1&articleId=125708069
注:非重要的数据可以用queryc 传,重要的数据建议用params。
params和query带参数
params
登录界面完成登录后,需要跳转到我的界面。在跳转的同时也要传user{}(对象)过去。现在用params传参。
登录界面传参,代码如下:
this.$router.push({name:"wude",path: "/home:user",params: {user1:user}})
路由配置 path: “/home/:id” 或者 path: “/home:id”
不配置path ,第一次可请求,刷新页面id会消失
配置path,刷新页面id会保留
其中name和path是在index.js上面配置的。
index.js代码如下:
{
path: '/wude', //我的界面路由
name: 'wude',
component: wude
}
<