我正在使用 Appgyver 和 Supersonic。此应用程序仅登录,登录前没有内容
我的初始视图是登录页面。授权后,我将视图堆栈替换为仪表板。
var view = new supersonic.ui.View('dashboard#index');
view.start("dashboard").then(function (startedView) {
supersonic.ui.layers.replace(startedView);
});
现在仪表板将弹出。但是处理 Tabs 和 Drawers API 会导致错误,因为这些 webview 不再存在。
我的理想设置是这样的:
- 一个登录页面,仅此而已
- 登录后,启用选项卡和抽屉
我无法弄清楚这个设置,我找不到关于这些主题的文档。替换初始视图后如何初始化抽屉和选项卡。
结构.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"