wiiloader
1.0.6 • Public • Published wiiloader
平台组前端js模块加载器
特点
- 支持队列按顺序加载
- 支持单个文件加载
- 支持批量加载
安装
npm i wiiloader --save
使用
import WiiLoader from 'wiiloader'
WiiLoader.load(resources,callback)
WiiLoader.loadOne(resources,callback)
WiiLoader.loadMany(resources,callback)
字段说明
字段 |
说明 |
resources |
静态资源数组 |
callback |
回调函数 |
按队列顺序加载,文件一个一个下载
const {css,js} = resources;
const files = css.concat(js).filter(((val) => {
return val !== undefined;
}));
WiiLoader.load(files, (err, data) => {
if(!err){
callback?callback.call(this):''
}
})
批量加载demo,文件批量下载
const {css,js} = resources;
const files = css.concat(js).filter(((val) => {
return val !== undefined;
}));
let index = 0;
WiiLoader.loadMany(files, (err, data) => {
if(index<files.length-1){
index++
}else{
callback ? callback.call(this) : '';
}
})
待优化
Package Sidebar
Install
Weekly Downloads