<a :href="category.link">
Это как понимать? Или добавьте роутер, и, соответственно, используйте
router-link
, или уберите ссылки.
Роутера нет - добавляем в компонент свойство, значением которого будет ссылка на элемент массива, содержащий данные выбранного элемента списка. Если что-то выбрано, то показываем (
v-if
) содержимое этого объекта.
Роутер есть - id, индекс или ещё что-то уникальное (на ваше усмотрение) используется в качестве значения параметра маршрута, передаётся в компонент маршрута, на основе переданного значения из массива извлекается нужный элемент (оформляем это дело как вычисляемое свойство).