1***@qq.com
1***@qq.com
  • 发布:2023-10-30 16:55
  • 更新:2023-10-31 10:38
  • 阅读:206

如何给global和globalThis添加方法

分类:uni-app

项目中需要使用websocket,需要配合SockJS+Stomp来实现与后端通信
SockJS又通过window找websocket,但是小程序端是没有window.
看了vendor.js 可以通过global或者globalThis来实现添加uniapp的websock方法
但是在main.js中添加后,小程序端先执行vendor.js,后执行main.js。
这样仍旧是获取不到,但是正常来说对象应该是浅拷贝的,应该获取的到才对
uni-app+vue3下的

2023-10-30 16:55 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

补充

1***@163.com

1***@163.com

小程序不是自带websocket么,不能使用它自带的么

  • 1***@qq.com (作者)

    后端用的是Stomp协议,要不也不用这么麻烦了

    2023-10-30 16:58

  • 秋凡

    回复 1***@qq.com: 让后端改 狗头.jpg

    2023-10-30 16:59

  • 1***@qq.com (作者)

    回复 秋凡: 哎,已经找到问题了,就是这个执行顺序还是得不到websocket,实在不行就只能后端改了

    2023-10-30 17:02

  • 1***@163.com

    回复 1***@qq.com: 让后端改 狗头.png

    2023-10-30 17:02

1***@qq.com

1***@qq.com (作者)

https://github.com/siaikin/sockjs-client-we-chat
使用这个专门的小程序库替换SockJS库即可

要回复问题请先登录注册