Flex

由开发者袁果锅精心打造的Flex组件,旨在为前端开发人员提供一套高效、灵活且易于使用的布局解决方案。该组件充分利用了 CSS Flexbox 布局模型的强大能力,旨在简化复杂 UI 界面的构建过程,特别是在处理元素对齐、分布和顺序调整方面。

Basic usage

The basic use case is using this component to provide unified space between each components

Using Space to provide space

袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅

API

Attributes

NameDescriptionTypeDefault
directionPlacement directionenumhorizontal
classClassnamestring / object / array
styleExtra style rulesstring / object / array
alignmentControls the alignment of itemsstring
sizeSpacing sizestring / array / number
wrapAuto wrappingbooleanfalse
spaceBetweenApply space-between layoutbooleanfalse
alignCenterAlign items to centerbooleanfalse
alignEndAlign items to endbooleanfalse
alignStartAlign items to startbooleanfalse
justifyCenterJustify content to centerbooleanfalse
justifyEndJustify content to endbooleanfalse
justifyStartJustify content to startbooleanfalse
justifyBetweenJustify content with space-betweenbooleanfalse
centerCenter items both horizontally and verticallybooleanfalse

Slots

namedescription
defaultItems to be spaced

Flex

Basic 基础使用

袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅
袁果锅

flex 全部用法

Flex API

支持的组件

>>>支持的组件<<<

FormPro Attributes

tip:所有参数都可以通过 useFormPro 的回调函数 ==> setProps 赋值

NameDescriptionTypeDefault
schemas表单配置规则Array() => []
showFooter是否显示底部按钮Booleantrue
rowOptions表单行 Row - 行布局object() => ({ gutter: 20 })
labelCol表单列 Col - label 布局object() => ({ span: 4 })
wrapperCol表单列 Col - 表单内容布局object`() => ({ span: 18 })
actionColOptions表单底部布局object() => (

schemas 配置

NameDescriptionType其他介绍
field表单字段绑定值Array() => []
label表单字段名Booleantrue
components绑定的组件Object支持的组件
modelValue字段绑定值Object可以赋予默认值使用
ifShow字段是否显示Object`(formValues: any, formValues2: any, formValues3: any) => boolean
dynamicRules自定义校验Function(formValues: any) => Boolean
message快捷校验内容String——
componentProps根组件传参Object根组件传参所需的值可通过对象在此绑定
slotName插槽名称String当组件类型为插槽时,须配合 slotName 添加具名插槽名称
end底部插入Function可配合 h 函数使用 ( )=>{ h( [ div,{},

FormPro 事件

NameDescription回调函数
register使用 useFormPro 的回调Object
submit验证成功的确定回调Object
submit-error验证失败的确定回调Object
reset点击重置的回调Object

Source

ComponentDocs

Contributors