2016-03-29 16 views
2

2 farklı düzenim var. Giriş yapmadan önce ve giriş yaptıktan sonra bir tane daha.Çoklu Görünüm Düzeni Framework7 Hibrid Uygulama

Buradaki talimatları zaten okudum. http://framework7.io/docs/views.html

Ve Uygulamaların bu gibi olmak neden hala anlayamadığım:

Middle part of this application

O kerede 2 görüntülerini. Her iki görünümde de tam olarak gezinebilir.

Bu

js dahil olduğu:

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

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

cevap

1

Her görünüm sadece kendi içerik ve kendi geçmişi olan bir div olduğunu. Tabii

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 

, bu görüşlerini kullanımı çok garip bir yolu ama sen ne yaptığını biliyorum umut: Yani, sadece div olarak kullanın. Lütfen belgeleri tekrar okuyun.

+0

Merhaba, Teo! Soruna daha iyi bir yaklaşım örneği verebilir misiniz? –

+0

İnsan, Sen bir iyimsersin!) Bu çerçeveyi bir yıl öncesinden daha önce kullanmıştım kodum değildi, NDA yazdım. – Teo

+0

Tamam, daha detaylı açıklamaya çalışalım. Framework7'deki herhangi bir görünüm bir div öğesidir. Başka bir stil veya betik olmadan, sayfaya başka bir div olarak yerleştirilecektir. Fark, görünümün sayfaları sayfaya yükleyip kendi geçmişini saklayabilmesidir. Diğer div'lerle aynı şekilde gösterebilir ve gizleyebilirsiniz. Örneğin sadece saf js yerine çerçeve yöntemleri kullanarak kod: $$ ('. View-main') // ana görünümünü sınıfına göre al .view-main .hide(); // ve görünmez hale getirin $$ ('. başka bir bakış') // başka bir görünüm al .show(); // görünür hale getirin – Teo