Несколько слов, как можно использовать директиву v-for для компонентов.

Если у вас есть какой-то компонент для какого-то элемента. Например, для элемента списка, текстового поля ввода и.т.д. и этот элемент нужно повторять n-ое количество раз. 

В этом случае, как и для обычных компонентов можем использовать директиву v-for. 

<MyComponent v-for="item in items" :key="item.id"></MyComponent>

В этом случае этот компонент отобразиться n-ое количество раз, столько, сколько элементов в нашем items. 

Соответственно, вы можете как обычные элементы также отображать компоненты, которые есть в вашем приложении.

Имейте ввиду, что если возникнет такая ситуация, вы бы знали, что так делать можно.