This commit is contained in:
2022-12-09 16:41:41 +08:00
parent c1cce5a7c2
commit ff7aa8774f
2003 changed files with 156639 additions and 140 deletions

View File

@@ -0,0 +1,31 @@
<script lang="ts">
export default {
name: "LayField",
};
</script>
<script setup lang="ts">
import "./index.less";
import { useSlots } from "vue";
export interface FieldProps {
title?: string;
}
const slot = useSlots();
const props = defineProps<FieldProps>();
</script>
<template>
<fieldset v-if="slot.default" class="layui-field">
<legend>{{ title }}</legend>
<div class="layui-field-box">
<slot></slot>
</div>
</fieldset>
<fieldset v-else class="layui-field layui-field-title">
<legend>
<a name="docend">{{ title }}</a>
</legend>
</fieldset>
</template>