Parser.vue 736 Bytes
<template>
  <el-row :gutter="formConf.gutter"
    :class="formConf.formStyle?formConf.formStyle+' word-from-detail':''">
    <el-form :size="formConf.size" :label-position="formConf.labelPosition"
      :label-width="`${formConf.labelWidth}px`" :ref="formConf.formRef">
      <Item v-for="(item, index) in formConf.fields" :key="index" :item="item" v-bind="$props"
        v-on="$listeners" />
    </el-form>
  </el-row>
</template>
<script>

import Item from './Item'
export default {
  components: { Item },
  props: {
    formConf: {
      type: Object,
      required: true
    },
    relationData: {
      type: Object,
      default: () => { }
    },
    loading: {
      type: Boolean,
      default: false
    }
  }
}
</script>