Przeglądaj źródła

添加提示方法

bill 2 lat temu
rodzic
commit
323592a01d
1 zmienionych plików z 8 dodań i 1 usunięć
  1. 8 1
      src/graphic/Controls/UIControl.js

+ 8 - 1
src/graphic/Controls/UIControl.js

@@ -20,6 +20,7 @@ import Message from "@/components/base/components/message/message.vue";
 
 export default class UIControl {
   constructor(layer, newsletter, graphicStateUI) {
+    this._prompts = []
     this.layer = layer;
     this.newsletter = newsletter;
     this.graphicStateUI = graphicStateUI;
@@ -236,6 +237,12 @@ export default class UIControl {
 
 
   prompt(msg) {
-    return Message.success({ msg })
+    this._prompts.push(Message.success({ msg }))
+  }
+
+  hidePrompt() {
+    for (let prompt of this._prompts) {
+      prompt()
+    }
   }
 }