# 瀑布流

支持多列

# 平台差异

App H5 微信小程序 支付宝小程序 头条小程序

# Props

参数 说明 类型 可选值 默认值
value 数据列表 array
column 列数量 number 2
gutter 列间隔 number 20
direction 方向 string horizontal,vertical horizontal
nodeKey 匹配值 string id

# Methods

事件名称 说明 参数
refresh 刷新数据 function(array)
append 追加数据 function(array)
update 更新数据,通过 nodeKey 来区分 function(nodeKey, data)
clear 清除数据

# 示例

cl-waterfall-column 会根据 column 的值来遍历。借用子组件来避免 v-for 下 slot 部分平台不支持的问题

<template>
	<view>
		<cl-waterfall ref="waterfall" v-model="list">
			<cl-waterfall-column v-for="(children, index) in list" :key="index">
				<view v-for="(item, index2) in children" :key="index2">
					<text>{{ item }}</text>
				</view>
			</cl-waterfall-column>
		</cl-waterfall>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				list: []
			};
		}
	};
</script>