uni.connectSocket() :这个方法可以让我们创建一个webSocket的连接,里面包含几个参数,url是写ws的连接地址,没有的话肯定是连接不上服务器,

// 创建webSocket
this.webSocketTask = uni.connectSocket({
	url: '这里面写的是连接地址',
	header: {
	    'content-type': 'application/json'
	},
	success(res) {
		console.log('成功', res);
	},
})

 uni.onSocketOpen()是用来监听websocket连接成功的事件,方法里面跟一个回调函数,可以通过res参数拿到响应头

//监听WebSocket连接打开事件
this.webSocketTask.onOpen((res) => {
	console.info("监听WebSocket连接打开事件", res)
});

通过uni.onSocketMessag()可以接收到服务器返回的消息。

//接收websocket消息及处理
this.webSocketTask.onMessage((res) => {
	let data = JSON.parse(res.data);
	}
  
  this.webSocketTask.send({
	data: JSON.stringify({type: 'pong'})
});

uni.closeSocket({
		success:() => {
			console.info("退出成功")
		},
	})

websocket只能接收字符串,记得转换类型