3

我想知道如何刷新 Windows8 应用程序中的页面。我使用基于 WinJS.Navigation 组件的单页导航。

我发现的唯一方法是在“refresh.html”页面上导航,该页面只需执行WinJS.Navigation.back()操作。我对这个解决方案不是很满意。

我徒劳地尝试了window.location.reload()

任何的想法?

4

3 回答 3

1

由于您使用的是 HTML5/JS,因此您可以像最初检索数据时那样重新加载数据。我假设这是一个 AJAX 调用或类似的调用。没有“刷新页面”命令或类似的东西。

于 2012-08-08T15:52:55.017 回答
1

这是一种蛮力的方法。(我仍在寻找一种不需要特定页面名称的动态方式。)

WinJS.Navigation.navigate("your-page-name-here.html");
于 2012-11-01T22:01:06.743 回答
0

WinJS.Navigation 实时知道你是谁WinJS.Navigation.location

WinJS.Navigation.navigate("WinJS.Navigation.location");

于 2014-09-15T15:05:27.423 回答