Skip to content

Layout 栅格布局 ​

使用 fui-row 和 fui-col 组织 24 列栅格。列组件需要放在行组件内部,以读取间距及 nvue 宽度配置。

支持平台 ​

以下为官网文档所列的平台支持情况,具体功能及版本限制请参见本页的平台说明。

App-vueApp-nvue微信小程序支付宝小程序百度小程序字节小程序QQ小程序H5PC快手小程序钉钉小程序
✓✓✓✓✓✓✓✓✓✓✓

基础用法 ​

vue
<!-- 栅格行 -->
<fui-row :gutter="20">
  <!-- 第一列 -->
  <fui-col :span="12"><text>左侧</text></fui-col>
  <!-- 第二列 -->
  <fui-col :span="12"><text>右侧</text></fui-col>
</fui-row>

行组件属性 ​

属性类型说明默认值
isFlexBoolean是否启用 flex 排列;nvue 默认使用 flexfalse
justifyString水平排列:start、end、center、space-around、space-betweenstart
alignString垂直排列:top、middle、bottomtop
marginTopString上外边距,可带单位'0'
marginBottomString下外边距,可带单位'0'
gutterNumber列之间的间距,单位 rpx0
widthNumber、Stringnvue 下计算列宽使用的行宽,单位 rpx750

列组件属性 ​

属性类型说明默认值
spanNumber占据的列数,总列数为 2424
offsetNumber左侧留出的列数0
pushLeftNumber向右偏移的列数-1
pullRightNumber向左偏移的列数-1
xsNumber、Object对应屏幕断点下的列数或栅格配置-1
smNumber、Object对应屏幕断点下的列数或栅格配置-1
mdNumber、Object对应屏幕断点下的列数或栅格配置-1
lgNumber、Object对应屏幕断点下的列数或栅格配置-1
xlNumber、Object对应屏幕断点下的列数或栅格配置-1

事件 ​

事件说明回调参数
—无自定义事件—

平台说明 ​

响应式断点属性在非 nvue 平台使用;nvue 通过行组件的 width 计算列宽。具体断点及各平台行为请以组件内的条件编译样式为准。

插槽 ​

插槽说明
default放置栅格列