1.0.6 • Published 5 years ago

wiiloader v1.0.6

Weekly downloads
3
License
ISC
Repository
-
Last release
5 years ago

wiiloader

release

平台组前端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) : '';
    }
})

待优化

  • 批量加载需要自己实现计时器
1.0.6

5 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago