多个警报在Windows应用商店中无效。如果您放置多个警报,则仅显示最后一个警报。有没有解决方法呢?如下例所示,仅显示c。
function displayAlerts(){
alert("a");
alert("b");
alert("c");
}
答案 0 :(得分:1)
HTML Windows应用程序
本身无法使用警报功能你必须使用这样的东西:
var msgBox = new Windows.UI.Popups.MessageDialog(message);
msgBox.showAsync();
如果你想显示多条消息,你必须做这样的事情
var msgBox = new Windows.UI.Popups.MessageDialog("1");
msgBox.showAsync().then(function () {;
msgBox = new Windows.UI.Popups.MessageDialog("2");
msgBox.showAsync().then(function () {
msgBox = new Windows.UI.Popups.MessageDialog("3");
msgBox.showAsync();
})
});
因为只能同时显示一条消息,所以您必须等待用户确认每条消息才能显示下一条消息。