ElementUI Messageまたはthis.$を手動で閉じるMessageメッセージプロンプト


多くのパートナーは、実際のビジネスシーンでこのような状況に遭遇する可能性があります.
this.$message({...,duration:0})

設定メッセージボックスは、場合によっては常に表示されます(公式ドキュメントのプロンプトに従ってdurationの値を0に設定すればいいです).
  • 現在、この表示されているプロンプトメッセージを
  • を閉じる必要がある場合がある.
    公式ドキュメントの説明は、「Messageまたはthis.$messageを呼び出すと、現在のMessageのインスタンスが返されます.インスタンスを手動で閉じる必要がある場合は、closeメソッドを呼び出すことができます.」
  • だから親測有効のコード
  • を貼る
    	OnOfflineStatus() {
          this.option = this.$message({
            message: "    ,       !",
            type: "warning"
            type: "warning",
            duration:0,
          });
        },
        OnOnlineStatus(){
          this.option ? this.option.close():'';
        },
    
    

    問題解決、記録