首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >winjs:如何使用winjs库导航到html页面?

winjs:如何使用winjs库导航到html页面?
EN

Stack Overflow用户
提问于 2013-08-17 13:44:01
回答 1查看 1.6K关注 0票数 3

我在HTML5/JAVASCRIPT平台上开发windows store app,安装了SPLIT APP的模板。

我想显示一个HTML页面。如果我使用HTML Hyperlink属性显示,html页面显示在整个窗口中,并且我不能从那里返回。我唯一的方法是需要重新初始化应用程序。

因此,我从这里的http://msdn.microsoft.com/en-us/library/windows/apps/hh770584.aspx浏览了所有的winjs库及其函数

从我使用的那个链接;

代码语言:javascript
复制
var hello = WinJS.UI.Pages.get('/def/f1.html');

如果我使用了这些库中解释过的;应用程序中没有显示f1.html,而是显示了下图。

EN

回答 1

Stack Overflow用户

发布于 2013-09-04 18:13:53

对于windows商店应用程序中的单页导航拆分应用程序,我们可以尝试使用以下代码片段。在这里,我已经在项目中添加了一个页面控件,并从应用程序栏按钮click.so导航到此页面,我们需要在default.html的应用程序栏中添加该按钮

代码语言:javascript
复制
<div id="appbar" data-win-control="WinJS.UI.AppBar">
        <button data-win-control="WinJS.UI.AppBarCommand" data-win-options="{id:'cmd', label:'Command', icon:'placeholder'}" type="button"></button>
           <button 
            data-win-control="WinJS.UI.AppBarCommand" 
            data-win-options="{id:'cmdMove',label:'Remove',icon:'delete',
                section:'global',tooltip:'move item'}">
        </button>
    </div>

然后在default.js中

代码语言:javascript
复制
document.getElementById("cmdMove")
              .addEventListener("click", Move, false);

 function Move() {

        WinJS.Navigation.navigate("/pages/test.html");

    }

它将导航到test.html,当我们到达test.html时,它会有一个返回到上一页的按钮。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18285584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档