更新记录

1.0.0(2021-03-16) 下载此版本

first upload


平台兼容性

引入组件

// column表示列数
<bb-water-fall ref="waterFall" :column="2"></bb-water-fall>

在获取到渲染数据后,调用组件的方法,生成索引数组

async packageData() {
    // renderData 渲染数据
    // item.img 图片src
    let imgArr = renderData.map(item => item.img)
    let res = await this.$refs.waterFall.grouping(imgArr)
    // 获取到索引数组后,生成要渲染在页面上的数组
    this.leftRenderData = renderData.filter((item,index)=>res[0].includes(index))
    this.rightRenderData = renderData.filter((item,index)=>res[1].includes(index))
}

页面中渲染

<view class="fall-item" v-for="item in leftRenderData">
    <img :src="item.src">
    <view>{{item.title}}</view>
</view>
<view class="fall-item" v-for="item in rightRenderData">
    <img :src="item.src">
    <view>{{item.title}}</view>
</view>

具体的样式以及显示自己灵活操作,可自行查看组件代码,非常简单

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问