微信小程序瀑布流

微信小程序瀑布流主要有两种方式,一种是人为分两栏,这种情况当要处理列表时,需要将数据分两列来显示,相对麻烦。

另一种则是使用 官方的方式,下面看代码:

wxml

<view class="content">
  <view class="item" wx:for="{{article_list}}">
    <image src="{{item.cover}}"  ></image>
  </view>
</view>

wxss

.content {
  -moz-column-count: 2; /* Firefox */
  -webkit-column-count: 2; /* Safari and Chrome */
  column-count: 2;
  -moz-column-gap: 20rpx; /* Firefox */
  -webkit-column-gap: 20rpx; /* Safari and Chrome */
  column-gap: 20rpx;
}

.item {
  overflow: hidden;
  break-inside: avoid-column;
  -webkit-column-break-inside: avoid; /* Safari and Chrome */
}

.item image {
  width: 100%;
}

注意,最后面的image一定要加,否则 图片显示不完整

看下效果:

上一篇:微信小程序初始化数据

下一篇:微信小程序 子父页面传值与执行函数