我正在使用Appgyver&超音速。此应用程序仅限登录,登录前无内容
我的初始视图是登录页面。获得授权后,我将使用仪表板替换视图堆栈。
var view = new supersonic.ui.View('dashboard#index');
view.start("dashboard").then(function (startedView) {
supersonic.ui.layers.replace(startedView);
});
现在将弹出仪表板。但是处理选项卡和抽屉API会导致错误,因为那些网页浏览不再存在。
我理想的设置是:
我无法弄清楚这一点,我无法找到有关这些主题的文档。如何在替换初始视图后初始化抽屉和标签。
structure.coffee根据要求:
tabs: [
{
title: "Login"
id: "login"
location: "default#login"
}
{
title: "Profile"
id: "settings"
location: "dashboard#profile"
}
{
title: "Settings"
id: "internet"
location: "http://google.com" # URLs are supported!
}
]
drawers:
left:
id: "leftDrawer"
location: "dashboard#drawer"
showOnAppLoad: false
options:
animation: "swingingDoor"
initialView:
id: "initialView"
location: "default#login"
答案 0 :(得分:1)
尤里卡!
您要为此设置做的是将initialView作为登录页面,而不是替换图层堆栈,只需关闭initialView。这显然是在文档中我做错了。
这样做可以创建标签和抽屉