0.0.16 • Published 8 months ago

@wjh666/io v0.0.16

Weekly downloads
-
License
-
Repository
-
Last release
8 months ago

@wjh666/io

WebSocket

示例

import { socket } from '@wjh666/io';

const WebIo = socket;

// 基础配置
WebIo.create({
  wsUrl: 'ws://'
})

// 连接
WebIo.init();

// 请求拦截
WebIo.interceptors.request.use((e) => {
  // 对要发出的数据进行处理,如用户信息等参数
  return e;
})

// 响应拦截
WebIo.interceptors.response.use((e) => {
  // 对返回的数据格式进行处理
  return e;
})

// 监听收到服务端消息
webIo.subscribe.add('message', function (e) {
  console.log(e, '收到消息')
})

// 发送数据
webIo.send('哈哈哈', () => {
  console.log('发送成功')
})

http

示例

import { request } from '@wjh666/io'

// 基础信息配置
request.create({
  base: ''
})

// 请求拦截
request.interceptors.request.use((e) => {
  console.log(e, '请求拦截')
  return e;
}, (e) => {
  console.log(e, '请求失败拦截')
  return e;
})

// 响应拦截
request.interceptors.response.use((e) => {
  console.log(e, '响应拦截')
  return e;
}, (e) => {
  console.log(e, '响应错误拦截')
})

// 发送请求
request.open({
  type: 'GET',
  url: '/api/',
  params: {
    a: 1,
    b: 2
  }
}).then(res => {
  console.log(res, '??')
})
0.0.16

8 months ago

0.0.15

8 months ago

0.0.14

8 months ago

0.0.13

8 months ago

0.0.12

8 months ago

0.0.11

8 months ago

0.0.10

8 months ago

0.0.9

8 months ago

0.0.8

8 months ago

0.0.7

8 months ago

0.0.6

8 months ago

0.0.5

8 months ago

0.0.4

9 months ago

0.0.3

9 months ago

0.0.2

9 months ago

0.0.1

9 months ago