uniapp 中使用websocket(h5和app兼容)

问题:使用 sockjsstomp 时,h5正常,打包成app时,sockjs包报错

因此,只使用Stomp包接入。

  • 依次引入 websocket-uni.js 和 stomp.js
import { WebSocket } from '@/static/js/websocket-uni.js';
import { Stomp } from '@/static/js/stomp.js';
  • 使用
let socketTask = Stomp.client('ws://ws.xxx.xx:8000');
var _this = this;
socketTask.connect({},function(frame) {
      socketTask.subscribe('/topic/stock/', response => {
      var wsData = JSON.parse(response.body);
    });
});

js包地址:https://gitee.com/gqy-oray/pages

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容