WebSocket 是HTML5中提供的新特性,可以用来在需要及时、双向通讯的场景。比如聊天,消息推送等。 微信小程序对 WebSocket提供了支持。
微信小程序API为使用 WebSocket 提供了一组API, 包括 connectSocket, sendSocketMessage 等,下面我们通过一个简单的示例来演示:
因为WebSocekt是一个双向的长连接,所以我们通常在一个应用中使用一个连接即可,所以在示例中我们将WeScoket定义为全局变量,在 app.js 的globalData中加一个新的变量定义:
1 | globalData: { |
然后将 index.wxml 文件改为:
1 | <view> |
对应的 index.js 文件如下:
1 | const app = getApp() |