| | |
| | | this.isButtonDisabled = true;
|
| | |
|
| | | },
|
| | | mounted() {
|
| | | window.addEventListener('beforeunload', this.closeSocket);
|
| | | },
|
| | |
|
| | | beforeUnmount() {
|
| | | window.removeEventListener('beforeunload', this.closeSocket);
|
| | | },
|
| | | methods: {
|
| | | closeSocket() {
|
| | | // 关闭 WebSocket 连接
|
| | | socket.close();
|
| | | },
|
| | | showdata () {
|
| | |
|
| | |
|
| | |
| | | if (typeof WebSocket === "undefined") {
|
| | | console.log("您的浏览器不支持WebSocket");
|
| | | } else {
|
| | | let socketUrl = "ws://" + "localhost:8888" + "/springboot-vue3/api/talk/" + viewname;
|
| | | let socketUrl = "ws://" + "192.168.10.21:8888" + "/springboot-vue3/api/talk/" + viewname;
|
| | |
|
| | | if (socket != null) {
|
| | | socket.close();
|
| | |
| | | socket.onerror = function () {
|
| | | console.log("websocket发生了错误");
|
| | | };
|
| | | this.$router.afterEach(function(){
|
| | | socket.close();
|
| | | })
|
| | | }
|
| | | },
|
| | | send () {
|