Ich habe 2 verschiedene Layouts. Eine für vor dem Login und eine weitere für nach dem Login.Mehrere Ansicht Layout Framework7 Hybrid-Anwendung
Ich habe bereits die Anweisungen hier gelesen. http://framework7.io/docs/views.html
Und kann immer noch nicht verstehen, warum meine apps so geworden:
Es zeigen zwei Ansichten auf einmal. Kann beide Ansichten vollständig durchlaufen.
Dies ist die js beteiligt:
var mainView = myApp.addView('.view-main');
var anotherView = myApp.addView('.another-view');
//to call anotherView after login
mainView.router.load(anotherView);
Hallo, Teo! Können Sie ein Beispiel für eine bessere Herangehensweise an das Problem geben? –
Mann, du bist so ein Optimist!) Letztes Mal benutze ich dieses Framework vor mehr als einem Jahr und es war nicht mein Code, ich habe es unter NDA geschrieben. – Teo
OK, lassen Sie uns versuchen, detaillierter zu erklären. Jede Ansicht in Framework7 ist ein div-Element. Ohne andere Stile oder Skripte wird es wie jedes andere div auf der Seite platziert. Der Unterschied besteht darin, dass die Ansicht Seiten in sie laden und ihren eigenen Verlauf speichern kann. Sie können sie auf dieselbe Weise wie andere div anzeigen und ausblenden. Code in Beispiel nur mit Framework-Methoden anstelle von reinem js: $$ ('. View-main') // Holen Sie sich die Hauptansicht von seiner Klasse .view-main .hide(); // und unsichtbar machen $$ ('. another-view') // eine andere Ansicht erhalten .show(); // und mache es sichtbar – Teo