Я использую именованные представления внутри своего vue-router. Внутри обоих компонентов мне нужно достать реквизит.
Следующие коды показывают определение маршрутов. Первая запись не работает. Внутри компонента свойства не будут определены. Таким образом, компоненты Breadcrumb и Collection не имеют свойства
Второй пример работает, потому что есть только один компонент:
const routes = [
{
path: '/:cid',
name: 'collection',
props: true,
components: {
default: Collection,
breadcrumb: Breadcrumb
}
},
{
path: '/:cid/:iid',
name: 'item',
props: true,
component: Item
},
]
Я думаю, что свойство props просто работает, когда есть только один компонент.
Я не нашел решения в документации, поэтому любая помощь приветствуется.