| | |
| | | </div> |
| | | </template> |
| | | <script lang="ts"> |
| | | import { defineComponent, reactive } from 'vue'; |
| | | import { defineComponent, reactive, PropType } from 'vue'; |
| | | import { IVFormComponent } from '../../../typings/v-form-component'; |
| | | import draggable from 'vuedraggable'; |
| | | import Icon from '@/components/Icon/Icon.vue'; |
| | | import { useDesign } from '/@/hooks/web/useDesign'; |
| | | import { useDesign } from '@/hooks/web/useDesign'; |
| | | |
| | | export default defineComponent({ |
| | | name: 'CollapseItem', |
| | | components: { draggable, Icon }, |
| | | props: { |
| | | list: { |
| | | type: [Array], |
| | | type: [Array] as PropType<IVFormComponent[]>, |
| | | default: () => [], |
| | | }, |
| | | handleListPush: { |