1.0.14 • Published 1 year ago

wsse-sdk v1.0.14

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

功能说明

一个 eventSource 的前端 js 扩展包

实现了事件监听的封装,兼容了火狐浏览器自动断链后,自动重连功能

安装

npm install --save wsse-sdk

使用

方式1

 import wsse from 'wsse-sdk';
 
 let wsse = new wsse({
      url: "http://localhost:8844/stream",
      eventListeners: {
        aa:this.aaFn,
      },
    });
    wsse.on({
      error: (e) => {
        console.log("erroe", e);
      },
      open: (e) => {
        console.log("open", e);
      },
      message: this.messageFn,
      message2: this.messageFn2,
    });
    
    
    
  methods: {
    aaFn(e) {
      console.log("aa",e)
    },
    messageFn(e) {
      console.log("message", e);
    },
    errorFn(e) {
      console.log("错误消息", e);
    },
    messageFn2(e) {
      console.log("连接2", e);
    },
  },

方式2

script 引入该包后,window上自动挂载了 wsse 全局变量可使用

Options

参数说明类型可选值默认值
url请求后台urlstring
eventListeners用户事件
reconnectTime自动重连间隔时间(1分钟)number
withCredentials跨域时,可以指定第二个参数,打开withCredentials属性,表示是否一起发送 Cookiebooleanfalse
timeout连接建立超时时间(单位毫秒)number5000
debugger是否开启调试模式(调试模式会输出当前执行的状态)booleantrue/falsetrue
retryCount自动重连重试次数number5

Methods

方法名说明参数
1.0.9

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.2

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago