0.0.1 • Published 5 years ago

mfwim v0.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

MfwIM

马蜂窝通用IM库

使用说明 npm run dev 开发环境生成js文件; 在public目录下

npm run lib 生成生产环境的js文件; 在lib目录下

构建工具使用rollup

可使用roller-cli生成构建目录和配置(但需要做修改,删除不必要的部分)

使用方式(实例化)

    this.socketCase = new MfwIM({
        ws: {
            useNativeSendFn: true,            // 是否使用原生API发送数据,默认使用ajax
            isOpen: true,                     // 是否开启ws
            url: 'wss://echo.websocket.org',  // 接口url
            retry: {                          // 自定义重试配置
                times: 10,                    // 次数
                gap: 5000,                    // 间隔
            }
        },
        polling: {
            isOpen: true,                     // 是否开启polling
            domain: 'www.a.com',         // 请求域名
            pollingUrl: 'url',                // 轮询接口
            retry: {
                times: 10,
                gap: 4000,
            },
            ajaxType: 'GET',                  // 请求方式
            ajaxData: {                       // 轮询接口参数(各业务线可能不同)
                lineId: '',
                connectId: '',
                maxId: '',
            }
        }
    });