Если тебе просто надо вывести произвольный vue компонент внутри vue-компонента, для этого существует
<component :is="Component"></component>
Т.е.
<script>
import SiteForm from './SiteForm';
import SiteForm2 from './SiteForm2';
const forms = [SiteForm, SiteForm2];
export default {
setup() {
return { forms }
}
}
</script>
<template>
<form v-for="(form, i) in forms" :key="i">
<component :is="form"></component>
</form>
</template>