我想知道如何在Windows8应用程序中刷新页面。我使用基于WinJS.Navigation组件的单页导航。
我找到的唯一方法是在“refresh.html”页面上导航,该页面只执行 WinJS.Navigation.back()操作。我对这个解决方案不是很满意。
我徒劳地尝试了 window.location.reload()。
有什么想法吗?
答案 0 :(得分:1)
由于您使用的是HTML5 / JS,因此您可以像在第一时间检索数据一样重新加载数据。我假设这是一个AJAX调用或类似的。没有“刷新页面”命令或类似的东西。
答案 1 :(得分:1)
这是一种蛮力的方式。 (我仍然在寻找一种不需要特定页面名称的动态方式。)
WinJS.Navigation.navigate("your-page-name-here.html");
答案 2 :(得分:0)
WinJS.Navigation与WinJS.Navigation.location
WinJS.Navigation.navigate("WinJS.Navigation.location");