Browse Source

1、w-form-group支持自定义布局

2、w-textarea等基础组件支持插槽
3、w-grid的按钮响应式问题修复
4、w-grid的td-content支持任意类型
main
likunming 4 weeks ago
parent
commit
92191ac59f
  1. 27
      io.sc.platform.core.frontend/src/platform/components/form/FormElementSlot.vue

27
io.sc.platform.core.frontend/src/platform/components/form/FormElementSlot.vue

@ -0,0 +1,27 @@
<template>
<template v-if="!Tools.isEmpty(slotContent) && typeof slotContent === 'object' && slotContent.componentType">
<slot :name="slotName">
<component :is="slotContent.componentType" v-bind="slotContent.attrs"></component>
</slot>
</template>
<template v-else>
<slot :name="slotName">
<div v-html="Tools.isUndefinedOrNull(slotContent) ? '' : slotContent"></div>
</slot>
</template>
</template>
<script setup lang="ts">
import { Tools } from '@/platform';
const props = defineProps({
//
slotName: {
type: String,
default: '',
},
//
slotContent: {
type: null,
default: '',
},
});
</script>
Loading…
Cancel
Save