Вы должны пройти по пути просто codCasa
и получить объект внутри вашего компонента.
Vue Roter позволяет реквизита , поэтому мы можем сделать что-то вроде:
{
path: "/casa/:casa",
name: "casa",
component: () =>
import(/* webpackChunkName: "about" */ "./components/Casa/Casa.vue"),
props: { casa: { id: 1, name: 'Casa 1' } }
},
Где casa
определяется как опора внутри компонента
Но похоже, что объект casa
является динамическим, и поэтому я рекомендую первый способ, используя только идентификатор в пути и ожидая в вашем компоненте реквизита codCasa
. Обратите внимание на тип, используемый для опоры.
Если вам действительно нужно передать весь объект и не хотите получать его из бэкэнда внутри компонента, подумайте об использовании только дочернего компонента без нового маршрута.