This commit is contained in:
qsh
2024-06-19 11:56:00 +08:00
parent 2017baaf03
commit ea7fae45e3
8 changed files with 312 additions and 17 deletions

View File

@@ -51,7 +51,8 @@ export default defineComponent({
// 表单label宽度
labelWidth: propTypes.oneOfType([String, Number]).def('auto'),
// 是否 loading 数据中 add by 芋艿
vLoading: propTypes.bool.def(false)
vLoading: propTypes.bool.def(false),
inlineBlock: propTypes.bool.def(false)
},
emits: ['register'],
setup(props, { slots, expose, emit }) {
@@ -289,6 +290,7 @@ export default defineComponent({
model={props.isCustom ? props.model : formModel}
class={prefixCls}
v-loading={props.vLoading}
style={props.inlineBlock ? 'display: inline' : ''}
>
{{
// 如果需要自定义,就什么都不渲染,而是提供默认插槽

View File

@@ -38,6 +38,7 @@ const props = defineProps({
// 伸缩的界限字段
expandField: propTypes.string.def(''),
inline: propTypes.bool.def(true),
inlineBlock: propTypes.bool.def(false),
model: {
type: Object as PropType<Recordable>,
default: () => ({})
@@ -154,6 +155,7 @@ initSearch()
<!-- update by 芋艿class="-mb-15px" 用于降低和 ContentWrap 组件的底部距离避免空隙过大 -->
<Form
:inline="inline"
:inlineBlock="inlineBlock"
:is-col="isCol"
:is-custom="false"
isSearch