如果不刷新浏览器,当数据从服务器设置的时间间隔,React或Vue有一些功能来获取和显示数据立即?
一般来说,数据是由前端调用,请求服务器,似乎很难调用前端显示数据时,它想。
有三种方法可以做到这一点。
- 长轮询:客户端定期向服务器请求更新的数据。在SSE和WebSockets出现之前,它非常流行。
- SSE (server -sent events):服务器向客户端发送数据的单向方式。WebSockets:服务器和客户端实时发送数据的双向方式。它是所有三个选项中最强大的,但同样具有挑战性,因为它涉及到全新的协议
ws://
或wss://
,而不是传统的https://
。
考虑到你在问题中的描述,我强烈推荐服务器发送的事件。