Vue中使用websocket的正确使用方法

建议看我写的另外一篇文章

js封装一个websocket

以下原文,不太成熟,可以不用看了

第一次使用websocket就是需要在vue中去使用他,在网上搜索了很多如何在vue中使用的教程和示例,有些demo过于简单扩展性太差,有些存在bug

网上经常被搜索到的一个答案是这个https://blog.csdn.net/niyuelin1990/article/details/78062139#commentsedit,但是这个答案中在解决websocket未开启和正在开启状态的处理方式是使用setTimeout去假定异步的状态,这个处理方式是存在问题的,于是我在这篇文章的基础上做出了一些修改,通过在onopen事件和onerror事件中处理websocket未开启和正在开启状态的数据发送问题

目前使用到现在没有出现什么问题,复制即用






你可能感兴趣的:(Vue中使用websocket的正确使用方法)