2

私は2つの異なるレイアウトを持っています。ログイン前に 1 つ、ログイン後にもう 1 つ。

私はすでにここで指示を読んでいます。http://framework7.io/docs/views.html

なぜ私のアプリがこのようになるのか、まだ理解できません:

このアプリケーションの中間部分

一度に 2 つのビューを表示します。両方のビューを完全にスクロールできます。

これは関係する js です:

var mainView = myApp.addView('.view-main');
var anotherView = myApp.addView('.another-view');

//to call anotherView after login
mainView.router.load(anotherView);
4

1 に答える 1

1

各ビューは、独自のコンテンツと独自の履歴を持つ単なる div です。したがって、それらをdivとして使用してください:

var mainView = myApp.addView('.view-main');
var anotherView = myApp.addView('.another-view');
//init your application somwhere here
$$('.another-view').hide(); //hide view that after login
//do somethig and login
$$('.view-main').hide(); //hide view that before login
$$('.another-view').show(); //show wiew that after login

もちろん、これはビューを使用する非常に奇妙な方法ですが、何をしているのか知っていることを願っています。ドキュメントをもう一度お読みください。

于 2016-04-06T10:00:10.690 に答える