From 176c577ceaeca48fc06478eab305717e4dc91073 Mon Sep 17 00:00:00 2001 From: damonsway <1457960500@qq.com> Date: Fri, 9 Apr 2021 15:51:08 +0800 Subject: [PATCH] =?UTF-8?q?dispose=E6=96=B9=E6=B3=95=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=88=A4=E6=96=ADcontainer=E6=98=AF=E5=90=A6=E5=AD=98=E5=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Game.vue | 2 +- package-lock.json | 69 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 package-lock.json diff --git a/Game.vue b/Game.vue index 8287c4d..5fed047 100644 --- a/Game.vue +++ b/Game.vue @@ -47,7 +47,7 @@ export default { dispose() { this.game.dispose(); const container = document.getElementById("gameContainer"); - container.innerHTML = ""; + container && (container.innerHTML = ""); }, reload(name) { this.game = new games[name]({ diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..cb007ce --- /dev/null +++ b/package-lock.json @@ -0,0 +1,69 @@ +{ + "name": "qmgame", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@tweenjs/tween.js": { + "version": "18.6.4", + "resolved": "https://registry.npm.taobao.org/@tweenjs/tween.js/download/@tweenjs/tween.js-18.6.4.tgz", + "integrity": "sha1-QKPQqTZHEkhy3sjg/RvVkmaVtso=" + }, + "createjs": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/createjs/download/createjs-1.0.1.tgz", + "integrity": "sha1-Fj6Lo1gU9iyAM82WKAM/GQ39qp8=" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npm.taobao.org/eventemitter3/download/eventemitter3-4.0.7.tgz", + "integrity": "sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8=" + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "matter-js": { + "version": "0.14.2", + "resolved": "https://registry.npm.taobao.org/matter-js/download/matter-js-0.14.2.tgz", + "integrity": "sha1-gWmvngb9w1a6nnK0liTrMpg5iDs=" + }, + "path": { + "version": "0.12.7", + "resolved": "https://registry.npm.taobao.org/path/download/path-0.12.7.tgz", + "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", + "requires": { + "process": "^0.11.1", + "util": "^0.10.3" + } + }, + "phaser": { + "version": "3.54.0", + "resolved": "https://registry.npm.taobao.org/phaser/download/phaser-3.54.0.tgz", + "integrity": "sha1-RrGR5GBZqrKppX94UlxgtZV2fu4=", + "requires": { + "eventemitter3": "^4.0.7", + "path": "^0.12.7" + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npm.taobao.org/process/download/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npm.taobao.org/util/download/util-0.10.4.tgz", + "integrity": "sha1-OqASW/5mikZy3liFfTrOJ+y3aQE=", + "requires": { + "inherits": "2.0.3" + } + }, + "vue": { + "version": "2.6.12", + "resolved": "https://registry.npm.taobao.org/vue/download/vue-2.6.12.tgz", + "integrity": "sha1-9evU+mvShpQD4pqJau1JBEVskSM=" + } + } +}