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