如何在Intel XDK中轻松设置应用程序主页?

How to easily set the app main page in Intel XDK?

英特尔 XDK 中的应用程序设计器使我们能够轻松地向我们的应用程序添加和删除页面。在本例中,我使用了 Intel 的 App Framework。我还没有尝试过其他框架。

页面层次结构是这样的:

index.html
--- page #p-1
------ sub-page #sp-1-1
------ sub-page #sp-1-2
--- page #p-2
------ sub-page #sp-2-1

虽然添加和删除页面很容易,但设置 "main page" 非常困难,即应用程序启动时要显示的第一页。如果我不想使用 App Designer 删除我的一些页面,那么我唯一能做的就是编辑 HTML.

这是嵌套标签的典型形式:

<div id="p-1" class="upage">
    <div id="sp-1-1" class="upage-content hidden"></div>
    <div id="sp-1-2" class="upage-content"></div>
</div>

通过将 hidden 放在 upage-content 旁边,子页面将处于非活动状态。所以我们不必重新排序代码行。

但是 upage 的规则不同。我们必须重新排列代码行。例如:

<div id="p-2" class="upage">
</div>
<div id="p-1" class="upage">
</div>

如果我们有很多行,这肯定很不方便。使用编辑器,也许我们可以在移动代码之前折叠嵌套标签以避免错误。

这真的是设置应用程序主页的最佳方式,还是我只是不知道 Intel XDK 中的某处有选项?

编辑器有些局限,并且在不断发展。据我所知,这是设置应用程序主页的唯一方法。如果您发现此过程笨拙,那么在他们的产品论坛上提出增强功能或新功能可能最符合您的利益。 (他们有一个非常活跃的社区)

他们的支持论坛在这里:https://software.intel.com/en-us/forums/intel-xdk