network-watcher
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

network-watcher Version

通过一个小图片,实现网络自动检测

Install

npm i network-watcher 

or

yarn add network-watcher  

Usage

// 在调用时直接引用(建议不要全局,具体哪个模块需要再在哪个模块取调用)
// 具体用法可以看test中的demo
import checkNetwork from 'network-watcher '
 const timer= checkNetwork(
     // 图片url建议找个小的图片,防止阻塞正常流程
    'https://fanyi-cdn.cdn.bcebos.com/static/translation/img/header/logo_e835568.png', 
    (currentStatus) => {
        console.log(currentStatus?"网络恢复":"网络断开")   // true | false 
    },
    {
      interval:3000, // 循环间隔时间
      timeout: 1000, // 图片响应超时时间,自动设置为网络终端
    },
  );
// clearInterval(timer)  可以自己根据需求,初始化或销毁   

Readme

Keywords

Package Sidebar

Install

npm i network-watcher

Weekly Downloads

2

Version

0.0.4

License

ISC

Unpacked Size

135 kB

Total Files

22

Last publish

Collaborators

  • waltiu