From 16d8db7b5acf4bc19b09df4bb57752734cddd34d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com> Date: Fri, 20 Dec 2019 12:58:39 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../shixunchild/Challenges/Challengesjupyter.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/public/react/src/modules/tpm/shixunchild/Challenges/Challengesjupyter.js b/public/react/src/modules/tpm/shixunchild/Challenges/Challengesjupyter.js index b571b3101..9f28f2757 100644 --- a/public/react/src/modules/tpm/shixunchild/Challenges/Challengesjupyter.js +++ b/public/react/src/modules/tpm/shixunchild/Challenges/Challengesjupyter.js @@ -118,12 +118,17 @@ class Challengesjupyter extends Component { }); + let self = this; //为了避免作用域及缓存 + window.receiveMessageFromIndex = function ( event ) { + if(event!=undefined){ + console.log("触发了jupytermessage"); + console.log("触发了jupytermessage"); + // self.modifyjupyter(); - window.addEventListener('jupytermessage', (e) => { - console.log("触发了jupytermessage"); - console.log("触发了jupytermessage"); - that.modifyjupyter(); - }); + } + } + //监听message事件 + window.addEventListener("jupytermessage", receiveMessageFromIndex, false); } updatamakedowns = () => {