ElementUI Messageまたはthis.$を手動で閉じるMessageメッセージプロンプト
多くのパートナーは、実際のビジネスシーンでこのような状況に遭遇する可能性があります.
設定メッセージボックスは、場合によっては常に表示されます(公式ドキュメントのプロンプトに従ってdurationの値を0に設定すればいいです).現在、この表示されているプロンプトメッセージを を閉じる必要がある場合がある.
公式ドキュメントの説明は、「Messageまたはthis.$messageを呼び出すと、現在のMessageのインスタンスが返されます.インスタンスを手動で閉じる必要がある場合は、closeメソッドを呼び出すことができます.」だから親測有効のコード を貼る
問題解決、記録
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():'';
},
問題解決、記録