原本路由是一个add页面,如下:
{
path: '/customers',
component: Layout,
children: [
{
path: 'add',
component: () => import('@/views/customers/Add'),
name: 'customersadd',
meta: { title: '添加客户', icon: 'list' }
}
]
}
但是需求变更,需要把流失的客户激活,为了简便,就要在add页面加一个参数,根据参数去读取客户信息,自动填入。
于是出现了一个可有可无的参数,只需要简单修改下就好了。
component: () => import('@/views/customers/Add/:id?')
/:id? 带上?就解决了。