Quellcode durchsuchen

添加提示方法

bill vor 2 Jahren
Ursprung
Commit
323592a01d
1 geänderte Dateien mit 8 neuen und 1 gelöschten Zeilen
  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()
+    }
   }
 }