玩转微信小程序页面的flex布局

    技术2025-07-22  11

    微信小程序flex布局

    Flex布局提供了元素在容器中的对齐,方向以及顺序,甚至他们可以是动态的或者不确定的大小的。 使用flex布局,就得在样式里加上 display: flex

    justify-content

    flex-start:主轴起点对齐(默认值) flex-end:主轴结束点对齐 center:在主轴中居中对齐 space-between:两端对齐,除了两端的子元素分别靠向两端的容器之外,其他子元素之间的间隔都相等 space-around:每个子元素之间的距离相等,两端的子元素距离容器的距离也和其它子元素之间的距离相同 space-evently:项目在主轴上均匀分布

    flex-direction

    横向布局和纵向布局

    flex-direction: row:从左到右的水平方向为主轴flex-direction: row-reverse:从右到左的水平方向为主轴flex-direction: column:从上到下的垂直方向为主轴flex-direction: column-reverse:从下到上的垂直方向为主轴

    align-items

    stretch 填充整个容器(默认值)flex-start 侧轴的起点对齐flex-end 侧轴的终点对齐center 在侧轴中居中对齐baseline 以子元素的第一行文字对齐

    flex-wrap

    用于控制子 View 是否换行,有3个值可选:

    nowrap:不换行(默认) wrap:换行 wrap-reverse:换行,第一行在最下面
    Processed: 0.009, SQL: 9