1.0.1 • Published 1 year ago

dl-borderless v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

dl-borderless

dl-borderless 是一个可以无边界瀑布流渲染图片列表的插件。

安装

通过 NPM 安装

npm i dl-borderless -S

CDN

目前可以通过 unpkg.com/dl-borderless 获取到最新版本的资源,在页面上引入 js 文件即可开始使用。

<script src="https://unpkg.com/dl-borderless@1.0.0/lib/dl-borderless.js"></script>

Attrs

名称描述类型默认值必传
el指定 dl-borderless 渲染的 DOM 父节点DOMdocument.bodyfalse
className指定 dl-borderless 渲染的 DOM 节点的类名String''false
width指定 dl-borderless 渲染的 DOM 节点的宽度Numberwindow.innerWidthfalse
height指定 dl-borderless 渲染的 DOM 节点的高度Numberwindow.innerHeightfalse
draggable图片界面是否拖拽Boolentruefalse
boxWidth图片渲染的宽度Number150false
boxHeight图片渲染的高度。数组表示随机的范围Number, Array150, 300false
boxPadding图片渲染的内间距Number1false
maxsize图片的最大存储数量,超出后会移除隐藏的图片,减少内存消耗。图片懒加载时,超出后不再调用加载方法。Number500false
mousehover图片的hover效果Booleanfalsefalse
animation图片界面位移动画Booleanfalsefalse
animationSpeed位移动画的速度。x,y分别表示两个方向的移动速度。Object{x:-1,y:-1}false
data图片列表数据。图片(imageItem)详细数据见下表。Array[]false
loadData图片列表数据懒加载。返回一个Promise,数据通过Promise传递Function-false
loadFinished没有更多数据,不再调用懒加载请求函数Booleantruefalse

Events

名称描述参数
draw绘制列表界面-
onclick图片点击事件图片对象

ImageItem

名称描述类型默认值必传
url图片的链接地址String-true
width图片的宽度。如果传入了图片的宽、高数据,那么图片的高度将按比例计算,不采用 boxHeight。Number-false
height图片的高度。如果传入了图片的宽、高数据,那么图片的高度将按比例计算,不采用 boxHeight。Number-false
1.0.1

1 year ago

1.0.0

1 year ago