我正在使用Binance Web套接字获取当前数据趋势。
如何将来自Web套接字的数据更新为全局变量,以便可以在其他函数中访问?
const binanceWS =新的WebSocket(“ wss://stream.binance.com:9443 / ws / btcneo @ kline_1m”);
var websocketList = [];
var vm = this;
var liveCoinPrice ="";
var liveCoinHighPrice = "";
var liveCoinLowPrice = "";
binanceWS.on("open", function open() {
console.log("open action");
});
binanceWS.on("message", function incoming(data) {
var datas = JSON.parse((data));
vm.liveCoinPrice = datas.k.c;
vm.liveCoinHighPrice = datas.k.h;
vm.liveCoinLowPrice = datas.k.l;
// send data to every websocket client
websocketList.forEach(ws => {
ws.send(data);
});
});
我想在其他函数中访问liveCoinPrice,liveCoinHighPrice和liveCoinLowPrice以更新其值。任何帮助都会有所帮助。