簡體   English   中英

Windows 8 Javascript應用程序多個消息警報

[英]Windows 8 Javascript apps multiple Message alerts

在我的應用程序中,我需要顯示多個消息彈出窗口。 但是,它不起作用。 可以用下面的簡單代碼說明:

function alert(title, content) {
  try {
     var msg = new Windows.UI.Popups.MessageDialog(content, title);

    msg.showAsync();
  }
  catch (err) {
  }
}

我有一個調用此警報的服務器端方法,有時我可能有多個警報。 我收到以下錯誤:WinRTError:訪問被拒絕。

因此,僅顯示一個警報,而第二個警報進入捕獲。 如何從Windows 8應用程序獲得多個警報?

我認為您必須使用Toast Notification 這是代碼示例

否則,您應該從服務器端鏈接消息。 表示首先將特定消息存儲在數組中,然后逐一顯示。 並刪除顯示的消息。

您可以使用Promise顯示彈出窗口。

var msg = new Windows.UI.Popups.MessageDialog(content, title);
var msg1 = new Windows.UI.Popups.MessageDialog(content, title);
var msg2 = new Windows.UI.Popups.MessageDialog(content, title);

msg.showAsync().then(function(){

return msg1.showAsync();

   }).then(function(){

return msg2.showAsync();
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM