You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
willaengine/resources/js/Global/components/FormLoader/Wrapper.vue

34 lines
841 B

5 years ago
<template>
<div>
<element-factory v-for="(element, key) in elements" :element="element" :key="key"></element-factory>
</div>
</template>
<script>
import Factory from './FactoryPattern'
export default {
components:{
'element-factory' : Factory
},
data: () => ({
elements:[
{type:"wm-input", },
{type: "wm-form", children: [
{type:"wm-select", },
{type:"wm-form", children: [
{type: "wm-input"},
{type: "wm-checkbox"},
]},
{type:"wm-input", },
]},
{type:"wm-select", },
{type:"wm-checkbox", },
]
}),
props:{
// elements: {
// type: Array,
// required: true
// }
}
}
</script>