实时视频长度限制

停止无效ws
chengdu-mxbc-wht
LAPTOP-S9HJSOEB\昊天 2 years ago
parent 5062650e20
commit beae103cec

@ -289,42 +289,42 @@ export default {
}) })
.catch((err) => {}); .catch((err) => {});
}, },
initWebSocket() { // initWebSocket() {
//weosocket // //weosocket
const wsuri = "ws://127.0.0.1:8099/ws/111"; // const wsuri = "ws://127.0.0.1:8099/ws/111";
this.websock = new WebSocket(wsuri); // this.websock = new WebSocket(wsuri);
this.websock.onmessage = this.websocketonmessage; // this.websock.onmessage = this.websocketonmessage;
this.websock.onopen = this.websocketonopen; // this.websock.onopen = this.websocketonopen;
this.websock.onerror = this.websocketonerror; // this.websock.onerror = this.websocketonerror;
this.websock.onclose = this.websocketclose; // this.websock.onclose = this.websocketclose;
}, // },
websocketonopen() { // websocketonopen() {
//send // //send
this.websocketsend(JSON.stringify(actions)); // this.websocketsend(JSON.stringify(actions));
}, // },
websocketonerror() { // websocketonerror() {
// // //
this.initWebSocket(); // this.initWebSocket();
}, // },
websocketonmessage(e) { // websocketonmessage(e) {
console.log("aaaa"); // console.log("aaaa");
var el = JSON.parse(e.data) // var el = JSON.parse(e.data)
console.log(el.type); // console.log(el.type);
if (el.type == "InventoryPush") { // if (el.type == "InventoryPush") {
this.wsData.push(el); // this.wsData.push(el);
} // }
// // //
const redata = JSON.parse(e.data); // const redata = JSON.parse(e.data);
}, // },
websocketsend(Data) { // websocketsend(Data) {
// // //
this.websock.send(Data); // this.websock.send(Data);
}, // },
websocketclose(e) { // websocketclose(e) {
// // //
console.log("断开连接", e); // console.log("", e);
}, // },
}, },
components: { components: {
Subsection, Subsection,

@ -1,6 +1,6 @@
<template> <template>
<div class="realTime bg-white"> <div class="realTime bg-white">
<a-tabs default-active-key="1" slot="headerContent" v-model="tabKey" @change="tabsChange" padding:10px> <a-tabs default-active-key="1" slot="headerContent" v-model="tabKey" @change="tabsChange" padding:10px style="width: 80vw">
<a-tab-pane :key="item.streetId.toString()" :tab="item.streetName" v-for="item in realTimeListData"></a-tab-pane> <a-tab-pane :key="item.streetId.toString()" :tab="item.streetName" v-for="item in realTimeListData"></a-tab-pane>
</a-tabs> </a-tabs>
<!-- {{cameras.length}} {{ selectTab.videoStyleRow }} * {{ selectTab.videoStyleColumn }}--> <!-- {{cameras.length}} {{ selectTab.videoStyleRow }} * {{ selectTab.videoStyleColumn }}-->

Loading…
Cancel
Save