# com-package-zhzhy

> zhzhy自己编写封装的一些组件

Latest version **0.2.2** (published 2021-01-06) · ISC license · 0 weekly downloads

## Install

```sh
npm install com-package-zhzhy
pnpm add com-package-zhzhy
yarn add com-package-zhzhy
bun add com-package-zhzhy
```

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.2.2 |
| Published | 2021-01-06 |
| First published | 2021-01-06 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Dependencies | 7 |
| Unpacked size | 89.2 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | zhzhy |
| Maintainers | yzz3730781 |

## Links

- npm: https://www.npmjs.com/package/com-package-zhzhy
- npm.io page: https://npm.io/package/com-package-zhzhy

## Dependencies (7)

- [antd](https://npm.io/package/antd.md) ^3.11.6
- [utf8](https://npm.io/package/utf8.md) ^3.0.0
- [xterm](https://npm.io/package/xterm.md) ^4.8.1
- [classnames](https://npm.io/package/classnames.md) ^2.2.6
- [xterm-addon-fit](https://npm.io/package/xterm-addon-fit.md) ^0.4.0
- [socket.io-client](https://npm.io/package/socket.io-client.md) ^2.3.0
- [websocket-heartbeat-js](https://npm.io/package/websocket-heartbeat-js.md) ^1.0.11

## Recent versions

- 0.2.2 (latest) — 2021-01-06
- 0.0.1 — 2021-01-06

## README

组件库中包含了  {HelpWindow, Button, WebCliCom,  WebCli, WebCliIo}


HelpWindow ->

帮助组件
- 该组件为react 结合antd组件库写的一个omc帮助配置弹窗组件
-  * window.helpJson为全局帮助说明数据源对象
   *
   * 格式如下
   * {
   *  key: [  //为了满足一个页面有tab页面 将其修改为数组形式 数组下标 对应tab key (0, 1 ,2,3,...)
   *  { //对应每个配置页面
   *    nodeId: { //每个配置字段
   *      name: 'aaa'，//字段名
   *      nameZhCN: '中文名称'，//字段中文名
   *      detail: {  // 详细说明
   *        'attrId': 'value',  //每个详细配置说明
   *        'attrId2': 'value2' //每个详细配置说明
   *         ... // 其他详细说明
   *      }
   *    }
   *    ... // 其他字段
   *  }
   *  ]
   *  ... // 其他配置页面
   * } 
 - 只要配置相应的key值 在页面中就能相应的展示出来


WebCliCom -> xterm基础组件

WebCli -> 封装了WebCliCom组件和websocket连接的组件 
用法如下：
<WebCli socketUrl = 'wss://172.29.32.44/api/tunnel/websocket/ssh'  addBtnTitle='新增窗口' btnStyle={{color: '#fff'}} serverParams={{sn: 'SN00001051001', username: 'root', password: 'root'}} />

WebCliIo -> 封装了WebCliCom组件和使用socketIo连接的组件

---
_Source: https://npm.io/package/com-package-zhzhy · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
