Я хочу спросить о следующем:
У меня есть 2 основных кадра;
app-root и панель инструментов.
app.js:
if (LS.getItem('Bearer') != null) {
application.run({ moduleName: "dashboard/root" });
} else {
application.run({ moduleName: "app-root" });
}
приложение-root.hxml
<Frame defaultPage="login/login" id="app-root"></Frame>
app.root - это первый кадр, он содержит страницы входа и регистрации.
рамка приборной панели:
Страница входа имеет кнопку входа, которая при нажатии загружает страницу панели управления
var frameModule = require('ui/frame');
frameModule.topmost().navigate("dashboard/root");
И прямо сейчас, рамка приборной панели загружена. Рамка панели инструментов имеет некоторую нижнюю навигацию, которая присутствует в каждом подарке и используется как навигация между страницами.
У меня также есть кнопка выхода из системы на панели инструментов, которая очищает некоторые данные и затем переходит на страницу входа.
И теперь мой вопрос / проблема -> на странице входа в систему я вижу навигацию по панели инструментов на этой странице, это означает, что я сделал что-то не так, я думаю. Поскольку я предполагаю, что основной фрейм является приборной панелью, но почему бы не войти на страницу? Есть ли способ «разгрузить» фрейм панели, возможно, до перехода на страницу входа? Конечно, если я выберу приложение и запустлю его снова, страница логина выглядит хорошо, никаких элементов каркаса нет на панели ...
Спасибо за совет.
панель:
<Page xmlns="http://www.nativescript.org/tns.xsd" loaded="load" id="test" >
<GridLayout rows="*,60" class="c1" id="nawRows">
<Frame defaultPage="dashboard/dashboard/dashboard/" id="dashboard" class="c2"></Frame>
<GridLayout row="1" class="xx">
<StackLayout verticalAlignment="bottom" row="2" class="bottom-nav">
<GridLayout rows="*" columns="*,*,*,*,*,*" height="70" id="main-ic0">
<Label class="icon0 foot-icon" row="0" col="0" tap="{{ loadPage }}" data-id="0" id="ico0"></Label>
<Label class="icon1 foot-icon" row="0" col="1" tap="{{ loadPage }}" data-id="1" id="ico1"></Label>
<Label class="icon2 foot-icon" row="0" col="2" tap="{{ loadPage }}" data-id="2" id="ico2"></Label>
<Label class="icon3 foot-icon" row="0" col="3" tap="{{ loadPage }}" data-id="3" id="ico3"></Label>
<Label class="icon5 foot-icon" row="0" col="4" tap="{{ loadPage }}" data-id="5" id="ico4"></Label>
<Label class="icon4 foot-icon" row="0" col="5" tap="{{ loadPage }}" data-id="4" id="ico5"></Label>
</GridLayout>
</StackLayout>
</GridLayout>