一个需求:a页面有多个一类产品的展示,每个一类产品可以点击,然后跳转到该一类产品的详情页面,该页面会有获取当前页面所属一类产品名称或者其他相关属性的需要。
可以使用路由传参的query来获取当前页面前一页面的属性。
用途:面包屑制作,需要当前页面的前一页面的名称。
之前的很蠢的做法:
用产品的id做params匹配,然后通过$route.params.productId获取路由匹配参数: 当前产品的id。
之后再通过产品表通过id获取产品name。太傻了
// 产品详情页路由:
// 使用了params做匹配
{
path: '/product/:productId',
name: 'Product',
component: 'Product',
}