UNPKG

link-client

Version:

link-client:link pc,ios,android

65 lines (46 loc) 1.25 kB
# link-client link-client 用于 浏览器端 和 nodejs 端。 ## 安装 ```bash nrm use xxx npm i link-client --registry=https://registry.npmmirror.com ``` ## 使用 ```javascript import LinkClient from 'link-client'; //import LinkClient from '../dist/index'; async function start(){ const client = new LinkClient(); await client.init(); if (client.connected){ console.log("设备初始化成功!"); } // 获取底层硬件API if (client.connected){ let sv = client.getService("service-global"); console.log("sv.version::", sv.getVersion()); } // 获取扩展API if (client.connected){ let sv = client.getExtension("client-global"); console.log("sv.version::", sv.getVersion()); } // 获取扩展:discovery if (client.connected){ let sv = client.getExtension("discovery"); console.log("sv.getNetList::", sv.getNetList()); } //监听服务日志(非必要) const handleMessage = (v: any) => { console.log("[TEST]handleMessage:", v); }; client.setHandle(this.handleMessage); //异常刷新 (非必要) client.refresh() //关闭服务 client.close(); } ``` ## 开发与测试 [开发文档](./docs/development.md) [例子](./example/index.ts)