标签:导航 理解 link 目录 处理 都差不多 传递 手写 get请求
{ path: ‘/home‘, component: Home }
const routes = [
{ path: ‘/home‘, component: Home },
{ path: ‘/about‘, component: About }
]
const router = new VueRouter({
routes // routes: routes 的简写
})
this.$router.push({path:`/user/${userId}`})
这种方式需要在路由中作如下配置
{
path: ‘/user/:userId‘,
name: ‘***‘,
component: ***
}
这种接收参数的方式是this.$route.params.userId。
this.$router.push({name:‘Login‘,params:{id:‘leelei‘}})
//不带参数 变成 ip/login
this.$router.push({path:‘/login‘,query:{id:‘leelei‘})
//带查询参数变成 ip/login?id=leelei
//带斜杠/代表从根目录出发,不会嵌套之前的路径
query传参是针对path的,params传参是针对name的。。接收参数的方式都差不多。。this.$route.query.和this.$route.params.
注意这只是跳转url,跳转到这个url显示什么组件,得配置路由。router跳转和<router-link>标签跳转,规则差不多。
谢谢大家,如果有错误的地方请指出。
来源:https://segmentfault.com/a/1190000016662929
标签:导航 理解 link 目录 处理 都差不多 传递 手写 get请求
原文地址:https://www.cnblogs.com/lovellll/p/10130734.html