首先,仔细看文档!!!一点一点的踩坑过来的~~~

这里介绍params和query两种方法

1.用params传参

列表页:

<router-link :to="{ name:'msgDetail', params: {id: item.msg_id}
}">(注意:用params传参这里是命名路由,用name)

</router-link>

路由配置如下:

export default new Router({

routes: [

 {

   path: '/msgDetail/:id',

   name: 'msgDetail',

   component: msgDetail

 }

]

详情页接收参数:

this.$route.params.id(注意:这里是$route,而不是$router)

2.用query传参

列表组件:

<router-link :to="{ path: '/msgDetail', query: {id: item.msg_id}
}">(注意:用query传参这里是带查询参数,用path)

</router-link>

路由配置如下:

export default new Router({

routes: [

 {

   path: '/msgDetail',

   name: 'msgDetail',

   component: msgDetail

 }

]

详情页接收参数:

this.$route.query.id(注意:这里是$route,而不是$router)

技术
©2019-2020 Toolsou All rights reserved,
(精华)2020年6月26日 C#类库 异常处理帮助类雷军:两年前和卢伟冰喝酒到凌晨三点 钦佩其工作热情和能力SpringMVC框架中在controller层获取自定义配置文件的属性值org.postgresql.util.PSQLException 处理记录(精华)2020年6月26日 C#类库 Enum(扩展方法)el-ui:select获取值SpringDataJPA的Repository理解 项目跟了一年,客户最后说不做了Java Thread之Sleep()使用方法总结(精华2020年6月3日更新) TypeScript中接口详解