From 2cb264ec2b7c7dd9798d1821927104fad35bd063 Mon Sep 17 00:00:00 2001
From: ZZJ <10913410+zzj2100@user.noreply.gitee.com>
Date: 星期二, 28 六月 2022 14:47:43 +0800
Subject: [PATCH] 系统设置自适应
---
src/pages/desktop/index/components/DFrame.vue | 24 ++++++++++++++++++------
1 files changed, 18 insertions(+), 6 deletions(-)
diff --git a/src/pages/desktop/index/components/DFrame.vue b/src/pages/desktop/index/components/DFrame.vue
index 0ce7c11..3d102d6 100644
--- a/src/pages/desktop/index/components/DFrame.vue
+++ b/src/pages/desktop/index/components/DFrame.vue
@@ -84,11 +84,7 @@
data: Object,
},
created() {
- window.addEventListener("message", (e) => {
- if (e.data.msg === "showBack") {
- this.isShowBack = true;
- }
- });
+ this.addBackListener();
},
data() {
return {
@@ -221,15 +217,31 @@
//return false;
},
+ // 鑿滃崟鏍忚繑鍥�
back() {
let active = this.$store.state.desktop.minDocks;
active = active.filter((item) => item.highlight);
- console.log(`杩斿洖${active.alt}`);
+ console.log(active);
const iframeArr = document.querySelectorAll("iframe");
iframeArr.forEach((item) => {
item.contentWindow.postMessage({ msg: `杩斿洖${active[0].alt}` }, "*");
});
},
+ // 娣诲姞杩斿洖鎸夐挳鐩稿叧鐩戝惉
+ addBackListener() {
+ //鏄剧ず杩斿洖鎸夐挳
+ window.addEventListener("message", (e) => {
+ if (e.data.msg === "showBack") {
+ this.isShowBack = true;
+ }
+ });
+ //闅愯棌杩斿洖鎸夐挳
+ window.addEventListener("message", (e) => {
+ if (e.data.msg === "hiddenBack") {
+ this.isShowBack = false;
+ }
+ });
+ },
},
directives: {
drag(el, binding) {
--
Gitblit v1.8.0