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

1.0.2 • Public • Published

virtual-watcher

监听用户网络状态 SDK

快速开始

//安装
npm i virtual-watcher -S
//or pnpm yarn

//使用
import { initVirtualWatcher,UserInfo,InitConfig, } from 'virtual-watcher'

var networkInfo:UserInfo;
const onUpdate = (info: UserInfo) => {
  console.log("onUpdate", info);
  networkInfo.value = info;
};
const getNetworkInfo = () => {
  const initConfig: InitConfig = {
    onUpdate,
    updateTime: 2000,
  };
  initVirtualWatcher(initConfig);
};
getNetworkInfo()

:::tip 若要测试,可以打开控制台 Network 标签中切换不同网速查看效果 :::

属性和方法

属性和方法 描述
initVirtualWatcher 初始化监听器,需传入 initConfig 初始化参数
initConfig 初始化参数,必填:onUpdate - 网络变化监听回调函数 可选:updateTime - 监听频率,默认 1000,即 1 秒

Package Sidebar

Install

npm i virtual-watcher

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

9.75 kB

Total Files

10

Last publish

Collaborators

  • ycl5xjy0923