v-form-designer新增两个API方法:getWidgetRef、getSelectedWidgetRef。

This commit is contained in:
vdpAdmin
2022-04-12 18:20:15 +08:00
parent 8cdafa4136
commit fba05b946d
14 changed files with 84 additions and 34 deletions

View File

@ -41,17 +41,17 @@
<script>
import i18n from "@/utils/i18n"
import containerMixin from "@/components/form-designer/form-widget/container-widget/containerMixin"
//import Draggable from 'vuedraggable'
import ContainerWrapper from "@/components/form-designer/form-widget/container-widget/container-wrapper"
import FieldComponents from '@/components/form-designer/form-widget/field-widget/index'
import refMixinDesign from "@/components/form-designer/refMixinDesign"
import { ArrowDown, ArrowUp } from '@element-plus/icons-vue'
export default {
name: "card-widget",
componentName: 'ContainerWidget',
mixins: [i18n, containerMixin],
mixins: [i18n, containerMixin, refMixinDesign],
inject: ['refList'],
components: {
//Draggable,
ContainerWrapper,
...FieldComponents,
ArrowDown,
@ -74,6 +74,9 @@
},
},
created() {
this.initRefList()
},
methods: {
/**
* 检查接收哪些组件拖放如不接受某些组件拖放则根据组件类型判断后返回false