Skip to content

Waterfall 瀑布流

提示

此瀑布流组件并不完善,存在一些问题且不支持虚拟列表,不建议正式使用。

多列瀑布流官方后续会提供,请使用官方组件。

基础用法

  • 用于实现瀑布流布局。
vue
<template>
	<sn-waterfall>
		<sn-waterfall-item v-for="(item,index) in waterFall" 
    :key="index">
			<!-- 内容 -->
		</sn-waterfall-item>
	</sn-waterfall>
</template>

更多演示请下载 demo 查看

属性

sn-waterfall

参数说明类型默认值可选值
col列数Number2-
spacing子项间的间距String10px-
customStyle自定义样式UTSJSONObject{}-

sn-waterfall-item

参数说明类型默认值可选值
index子项索引(填 v-for 的索引就可以,不要有重复)Number0-
height子项高度(为空则自动计算)String--
imgSrc子项图片路径String--
bgColor子项背景颜色String$front-
padding子项内边距String0px-
borderRadius子项圆角大小String$normal-
imgBorderRadius子项图片圆角大小String0px-
customStyle自定义样式UTSJSONObject{}-
customImageStyle自定义图片样式UTSJSONObject{}-

插槽

sn-waterfall

名称说明
default在这里放置子项

sn-waterfall-item

名称说明
default在这里放置子项内容

使用 MIT 协议