TemplateForm.vue 439 B

1234567891011121314151617181920212223
  1. <script setup lang="ts">
  2. import type { Variable } from '@/api/template'
  3. import TemplateFormItem from './TemplateFormItem.vue'
  4. const data = defineModel<Record<string, Variable>>({
  5. default: () => {},
  6. })
  7. </script>
  8. <template>
  9. <AForm layout="vertical">
  10. <TemplateFormItem
  11. v-for="(_, k) in data"
  12. :key="k"
  13. v-model="data[k]"
  14. :name="k.toString()"
  15. />
  16. </AForm>
  17. </template>
  18. <style lang="less" scoped>
  19. </style>