调整ws连接时机

This commit is contained in:
huangdeliang
2021-06-03 11:24:29 +08:00
parent ea8276e6a0
commit a3ea4edcf4
3 changed files with 18 additions and 10 deletions

View File

@ -28,8 +28,8 @@
trigger="click"
>
<div class="avatar-wrapper">
<img :src="avatar" class="user-avatar" />
<i class="el-icon-caret-bottom" />
<img :src="avatar" class="user-avatar" alt="avatar" />
<em class="el-icon-caret-bottom" />
</div>
<el-dropdown-menu slot="dropdown">
<router-link to="/user/profile">
@ -51,7 +51,7 @@
import { mapGetters, mapActions } from "vuex";
import Breadcrumb from "@/components/Breadcrumb";
import Hamburger from "@/components/Hamburger";
import { keys } from "@/utils/websocket";
import { keys, websocketInit, beforeUnmount } from "@/utils/websocket";
export default {
components: {
@ -65,12 +65,14 @@ export default {
},
created() {
this.init();
websocketInit();
},
mounted() {
window.postMessage({ type: keys.GET_UNREAD_COUNT }, window.location.origin);
window.addEventListener("message", this.handleOnMessage);
},
unmounted() {
beforeUnmount();
window.removeEventListener("message", this.handleOnMessage);
},
computed: {