跳到主要内容

Level 布局(Level)

实现 item 水平方向两端对齐,垂直方向居中对齐效果。可包裹任何元素或组件。

示例

  1. 单个 item,默认会相对于容器水平垂直居中

    {
    "startFlex": "none",
    "startWidth": "auto",
    "endFlex": "none",
    "endWidth": "auto"
    }
  2. 两个 item 放置在对应的 slot 内,左右两端对齐

    {
    "startFlex": "none",
    "startWidth": "auto",
    "endFlex": "none",
    "endWidth": "auto"
    }
  3. 左侧 item 宽度由内容撑开或宽度固定,右侧 item 占据剩余空间

    {
    "startFlex": "none",
    "startWidth": "100px", // 固定宽度,或 auto 宽度但内部元素定宽
    "endFlex": "1",
    "endWidth": "auto"
    }
  4. 右侧 item 宽度由内容撑开或宽度固定,左侧 item 占据剩余空间

    {
    "startFlex": "1",
    "startWidth": "auto",
    "endFlex": "none",
    "endWidth": "100px" // 固定宽度,或 auto 宽度但内部元素定宽
    }

示例

属性

属性名属性 code类型默认值说明
startFlexstartFlexstringnone设置 start 插槽 的 flex 属性值
startWidthstartWidthstringauto设置 start slot 的宽度
endFlexendFlexstringnone设置 end 插槽 的 flex 属性值
endWidthendWidthstringauto设置 end slot 的宽度

事件

不响应事件