1.0.2 • Published 11 months ago

dl-borderless v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months 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图片界面是否拖拽Booleantruefalse
boxWidth图片渲染的宽度Number150false
boxHeight图片渲染的高度。数组表示随机的范围Number, Array150, 300false
boxPadding图片渲染的内间距Number1false
maxSize图片的最大存储数量,超出后会移除隐藏的图片,减少内存消耗。图片懒加载时,超出后不再调用加载方法。Number500false
mouseHover图片的hover效果Booleanfalsefalse
animation图片界面位移动画Booleanfalsefalse
animationSpeed位移动画的速度。x,y分别表示两个方向的移动速度。Object{x:0,y:0}false
data图片列表数据。图片(imageItem)详细数据见下表。Array[]false
loadData图片列表数据懒加载。返回一个Promise,数据通过Promise传递Function-false
loadFinished没有更多数据,不再调用懒加载请求函数Booleantruefalse

Methods

名称描述参数
draw绘制列表界面-
setSpeed设置动画运动速度Object
stop停止动画运动-
start开始动画运动-

Events

名称描述参数
onclick图片点击事件图片对象

ImageItem

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

11 months ago

1.0.1

2 years ago

1.0.0

2 years ago