• 针对表单提供24栅格化布局
  • 自带收起展开功能
  • 根据屏幕分辨率自动排版
import {
  useYFormLog,
  extendRules,
  YForm,
  YField,
  YButton,
  YQueryTable,
  YTable,
  YLayout,
  YCol,
} from '@yform/vue/lib/element-ui/index.umd'


Vue.use(YLayout, {
  // 定义区块不同屏幕尺寸,必须由小向大
  breakpointWidth: {
    xs: 480,
    sm: 576,
    md: 768,
    lg: 992,
    xl: 1200,
  }
})

Vue.use(YCol, {
  collapseButtonComponent: {
    // 渲染收起展开的按钮
    tag: 'YButton',
    props: {
      type: 'text',
    }
  }
})

# YLayout

# Attributes

参数 说明 类型 可选值 默认值
gutter 栅格间隔 Number —— 8

# YCol

# Attributes

参数 说明 类型 可选值 默认值
offset 栅格左侧的间隔格数 Number —— ——
pull 栅格向左移动格数 Number —— ——
push 栅格向右移动格数 Number —— ——
span 栅格占据的列数 Number —— ——
layouts 该字段可以定义不同breakpointWidth尺寸下的 offsetpullpushspan Object —— ——
collapse 展开收起功能块 Boolean —— ——
Last Updated: 2/11/2022, 6:08:38 PM