Я использовал $ router.pu sh, чтобы создать новый путь и открыть компонент на основе идентификатора и пути объекта на основе. json файл
route(item) {
let path = this.makeRoute(item);
this.$router.push({
path: `/${path}/${item.id}`,
name: 'Element',
component: Element,
props: true
})
},
makeRoute(item) {
const res = String(item.type) + "-" + String(item.location);
return res;
}
router-view находится в родительском объекте родительского компонента, и когда я нажимаю на div, в консоли говорится, что маршрутизатор с именем «Элемент» не существует. Как будто он хочет, чтобы я добавил маршрут в файл роутера. js, но если я сделаю это, мои пути не будут динамическими c.