3.0.9 • Published 7 months ago
lesca-image-onload v3.0.9
Why use it?
a listener for load images of DOM.
Live Demo
Installation
npm install lesca-image-onload --save
Usage
import ImageOnload from 'lesca-image-onload';
new ImageOnload()
.load(containerRef.current, {
hideBeforeLoaded: true,
onUpdate: (e) => {
const { loaded, total } = e;
const percent = (loaded / total) * 100; // 0~9x
},
})
.then((e) => {
const { loaded, total } = e;
const percent = (loaded / total) * 100; // 100
});
Development
Methods
method | description | return |
---|---|---|
.constructor() | new class | class |
.load(dom:DOM, options:object) | Load HTML node images | Promise |
options
Properties | description | return |
---|---|---|
onUpdate:function | callback for each image onload | { url:string, index:int, total:int, loaded:int } |
hideBeforeLoaded:boolean | set root node style display to 'none' | default = true |
Features
- add React hook
- maintain if necessary
3.0.9
7 months ago
3.0.8
1 year ago
3.0.7
1 year ago
3.0.6
1 year ago
3.0.5
1 year ago
3.0.4
1 year ago
3.0.3
2 years ago
3.0.2
2 years ago
3.0.1
3 years ago
3.0.0
3 years ago
2.1.0
3 years ago
2.0.2
3 years ago
2.0.1
3 years ago
1.0.4
3 years ago
2.0.0
3 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago