Skip to content

element-plus 表单渲染

支持 el-form 所有属性

安装

请确保已安装 element-plus

bash
pnpm add el-form-render

基础用法

基础用法

登录表单

评论表单

个人信息

头像组件 使用了 el.is 属性自定义 上传组件

格式化值

通过设置 get set 控制组件的值

  • get:相当于组件的 model-value 属性
  • set:相当于组件 @update:model-value 事件

组件联动

vIf 控制元素是否渲染

vIf 可以控制任何元素

自定义组件

INFO

大部分情况 type 提供的组件已足够满足需求,但总有需要定制化的场景,这时候 el.is 属性就派上用场了

接入标准

自定义组件接入的关键是在组件内部实现 v-model

  • props 需要接收 modelValue
  • 对外触发 update:modelValue 事件

自定义布局

3 列布局

使用 css 的网格布局实现 3 列布局 grid grid-cols-3 gap-x-8

多列布局

折叠面板 布局

Tabs 布局

Results

TIP

lplabel prop 的缩写

如果不指定 type 则默认为 input