1
我正在使用Appgyver & Supersonic。此應用程序僅適用於登陸,並歡迎您下載使用。如何在初始化後在SuperSonic中使用抽屜和標籤
我最初的看法是登錄頁面。一旦授權,我用儀表板替換視圖堆棧。
var view = new supersonic.ui.View('dashboard#index');
view.start("dashboard").then(function (startedView) {
supersonic.ui.layers.replace(startedView);
});
現在儀表板會彈出。但是處理Tabs和Drawers API會導致錯誤,因爲這些webviews不再存在。
我理想中的設置是這樣的:
- 一個登錄頁面,僅此而已
- 登錄後,選項卡和抽屜被啓用
我不知道這設置了,我找不到這些主題的文檔。如何在替換初始視圖後初始化抽屜和選項卡。根據要求
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"
您可以發佈您的'structure.coffee'文件嗎?這聽起來像選項卡沒有加載。抽屜也一樣。 – area28
他們絕對裝載。如果我不運行initialView,並讓tab成爲主webview,那麼一切正常。當我運行初始視圖時,他們永遠不會初始化。 API調用都失敗,並聲稱他們不在那裏 –