Skip to main content

Row 组件

基于 Flex 布局基础组件

安装

npm install @jelper/component

样例

基础用法


item自适应缩放

固定宽度


aasdasdasdadadadadsadadadadadadadadadadaasdasdasdadadadadsadadadadadadadadadadaasdasd

设置宽度,fixed后,不在自动缩放

嵌套使用

1
2
3
4
5
1
2
3
4
5
1
2
3
4
5

正常情况直接嵌套会多一层div元素,为了避免多余div,可以使用 Row.ColItem/Row.RowItem 来代替 Row.item, 这样子元素就具备Col,Row能力

API

Row API

参数说明类型默认值版本
$justifyflex主轴排列方式'flex-start' | 'flex-end' | 'center' | 'space-between' | 'space-around' | 'space-evenly' | 'stretch'start
$alignflex交叉轴排列方式'flex-start' | 'flex-end' | 'center' | 'stretch'stretch
$gapflex元素gapnumber | stringm

Row.Item API

参数说明类型默认值版本
$fixeditem不缩放,即flex: 0 0 auto;boolean--
$widthitem宽度number | string;--
$minWidthitem最小宽度number | string;--
$maxWidthitem最大宽度number | string;--
$scaleitem缩放比例,即flex: x x auto;number;1

Row.RowItem API

参数说明类型默认值版本
$justifyflex主轴排列方式'flex-start' | 'flex-end' | 'center' | 'space-between' | 'space-around' | 'space-evenly' | 'stretch'start
$alignflex交叉轴排列方式'flex-start' | 'flex-end' | 'center' | 'stretch'stretch
$gapflex元素gapnumber | stringm
$fixeditem不缩放,即flex: 0 0 auto;boolean--
$widthitem宽度number | string;--
$minWidthitem最小宽度number | string;--
$maxWidthitem最大宽度number | string;--
$scaleitem缩放比例,即flex: x x auto;number;1

Row.ColItem API

参数说明类型默认值版本
$justifyflex主轴排列方式'flex-start' | 'flex-end' | 'center' | 'space-between' | 'space-around' | 'space-evenly' | 'stretch'start
$alignflex交叉轴排列方式'flex-start' | 'flex-end' | 'center' | 'stretch'stretch
$gapflex元素gapnumber | stringm
$fixeditem不缩放,即flex: 0 0 auto;boolean--
$widthitem宽度number | string;--
$minWidthitem最小宽度number | string;--
$maxWidthitem最大宽度number | string;--
$scaleitem缩放比例,即flex: x x auto;number;1