1.0.12 • Published 8 months ago

waterfall-flow-js v1.0.12

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

waterfall-flow-js

安装

npm i waterfall-flow-js

使用说明

import waterfall from 'waterfall-flow-js'

// 元素加载时使用

const flow = waterfall(el, imgs, imgWidth, options)

flow.appendData(imgs) // 需要追加数据时调用

flow.unResize() // 停止元素尺寸监听时调用
attr
参数类型默认值说明
elHTMLElement--该dom元素会作为图片的渲染容器
imgsArray--一个包含图片url地址的数组, 所有图片将被渲染到容器中并以瀑布流排列
imgWidthnumber--图片的宽度,必须要执行,会根据执行宽度去分列,注意,图片的宽度并不一定会等于该值。
optionsObject--详细说明请参考(options)
methods
名称参数说明
appendData同imgs追加数据
unResize--停止对元素的尺度变化监听
options
属性类型说明默认值
resizeboolean是否监听元素的尺寸变化,如果监听了可使用 unResize 函数停止监听true
gapnumber图片之间的间距,会作为padding给到元素6
autoFillboolean是否使得图片等同列宽,建议使用true, 可极大提升美观性true
onloadFunction该函数会在图片渲染出来后执行--

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request
1.0.12

8 months ago

1.0.11

8 months ago

1.0.10

8 months ago

1.0.9

8 months ago

1.0.8

8 months ago

1.0.7

8 months ago

1.0.6

8 months ago

1.0.5

8 months ago

1.0.4

8 months ago

1.0.3

8 months ago

1.0.2

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago