g***@qq.com
g***@qq.com
  • 发布:2019-08-01 18:50
  • 更新:2022-06-04 13:11
  • 阅读:8435

论如何在 uni-app 上使用 sockjs 以及 stomp(顺便)

分类:uni-app

GitHub 项目

本项目可在uni-app 环境上兼容 WebSocket api, 使 sockjs+stomp 可如浏览器环境一般正常运行

该方式原理极其简单, 目前简单测试一切 ok, 关键代码在 js/websocket-uni.js 中, 在其中造一个 WebSocket 对象兼容 uni 的 API 即可

本项目可运行在 IOS APP 上(模拟器亲测) 以及 浏览器上(浏览器本身就支持 WebSocket), 小程序目测也是 ok的(小程序的 api 被 uni 封装过了, 所以应该是 ok 的)

另照此方式, 理论上 写个 websocket-wxmini.js , 然后拿到纯微信小程序上跑目测也是可行的, 单由于本人 996 日夜操劳, 就不亲测了!!

2 关注 分享
天空1028 9***@qq.com

要回复文章请先登录注册

wuyi

wuyi

回复 3***@qq.com :
怎么解决的能告诉一下吗
2022-06-04 13:11
wuyi

wuyi

回复 不会UNIApp :
怎么关闭
2022-06-04 13:09
8***@qq.com

8***@qq.com

回复 3***@qq.com :
不用sockjs如何连接,请赐教?
2021-04-28 16:48
wuufeii

wuufeii

回复 3***@qq.com :
如何用呢
2020-11-16 09:48
wuufeii

wuufeii

回复 不会UNIApp :
可以吗?
2020-11-16 09:47
kim猴

kim猴

回复 3***@qq.com :
我也没有用sockJS,单用stomp。还是报错
2020-08-12 10:36
kim猴

kim猴

回复 3***@qq.com :
我的浏览器运行没问题,但是app运行会报TypeError: undefined is not an object (evaluating 't.prototype') __ERROR ,请问你的解决了吗
2020-08-11 16:31
kim猴

kim猴

Uncaught TypeError: e.close is not a function
2020-07-28 14:55
pcxanny

pcxanny

回复 tang_sure :
你好,你这个问题解决了吗
2020-07-27 11:48
tang_sure

tang_sure

reportJSException >>>> exception function:createInstanceContext, exception:white screen cause create instanceContext failed,check js stack ->TypeError: undefined is not an object (evaluating 't.prototype')
14:41:18.223 getTemplateInfo== template md5 4df3d9a75faacde574688696328abbce length 2093951 base64 md5 TfPZp1+qzeV0aIaWMoq7zg== response header {"templateSourceBase64MD5":["TfPZp1+qzeV0aIaWMoq7zg=="],"templateSourceMD5":["4df3d9a75faacde574688696328abbce"]}】
有大神解决这个报错没
2019-10-31 14:42