【发布时间】:2019-03-05 14:31:09
【问题描述】:
刚刚学习 Vue,我想建立一个有趣的聊天室。我唯一无法理解的是我应该如何不停地观察“回复”,例如您正在与某人聊天,但每次他键入消息并按 Enter 键时,该消息都会出现在您的屏幕上。
这意味着我必须每 5 秒左右调用一次 API 来检查新消息,对吗?如何做到这一点?在什么生命周期钩子中以及究竟如何?
我希望有人可以向我解释一下如何以最好的方式做到这一点。
附:我正在使用带有 Lumen (Laravel) 的 VueJS。
【问题讨论】:
-
是时候让你终于熟悉 WebSockets 了!去吧,儿子。