第一个办法是:将数据存到storage里面,之后在新页面取出来
第二个办法,也是我这里要说的办法,像这样写:
跳路由时把数据附带上去
this.$router.push('/admin/personnel/custom-detail/' + item.id)
可以看到,后面携带了数据 item.id
在api里面配置好要接收的数据:
{
path: '/admin/personnel/custom-detail/:id',
meta: { title: 'xxx', breadcrumb: 'xxx/xxx/xxx' },
component: () => import('views/personnel/custom/detail/page.vue')
},
可以看到,在 path 中我添加了 /:id
之后就可以在新页面接收信息了:
this.$route.params.id
使用$route.params可以获取到导航栏携带的数据
再将数据存到data里面,这样就OK了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。