1.0.1 • Published 2 months ago

@tanzhenxing/zx-row v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
2 months ago

zx-row 组件

基于 uni-app,支持 H5、各类小程序、App 的通用行布局组件,参考 uni-row 官方文档

组件特性

  • 支持 24 栅格布局体系
  • 支持 gutter(栅格间隔)、flex 布局、对齐方式
  • 兼容 H5、各类小程序、App 平台
  • 无浏览器特有 DOM 操作

属性说明

属性名类型默认值说明
typeString-布局模式,可选 'flex',不填为 float 布局
gutterNumber0栅格间隔,单位 rpx
justifyStringstartflex 布局下的水平排列方式,可选:start/end/center/space-around/space-between
alignStringtopflex 布局下的垂直排列方式,可选:top/middle/bottom
widthString/Number750nvue 下需要配置宽度

插槽

  • 默认插槽:用于放置 zx-col 或其他内容

平台支持

  • H5
  • 微信/支付宝/百度/抖音/飞书/QQ/快手/京东/华为/360/小红书等主流小程序
  • App(nvue)

基本用法

<zx-row>
  <view>A</view>
  <view>B</view>
  <view>C</view>
</zx-row>

带间隔(gutter)

<zx-row :gutter="32">
  <view>A</view>
  <view>B</view>
  <view>C</view>
</zx-row>

flex 布局

<zx-row type="flex" justify="center" align="middle">
  <view>A</view>
  <view>B</view>
  <view>C</view>
</zx-row>

详细示例

详见 src/pages/components/row/index.vue

参考文档