Dos componentes que unen Vuejs

¿Cómo sería perfecto organizar los datos y la interacción entre dos componentes vuejs? Por ejemplo: 1) tengo un componente

item(v-for="item in items)
 a {{item.name}}

2) y el segundo

card(v-for="item in items")
 div.content
  img {{item.photo}}
  div {{item.desc}}
  button Details

La idea principal es que cuando hago clic en el elemento de la lista quiero alternar la tarjeta con la misma identificación, como lo ha hecho la lista. Utilizo una gestión de componentes de archivo de vue webpack template.

Respuestas a la pregunta(1)

Su respuesta a la pregunta