2016-11-11 10 views
0

こんにちは私は最初にフレームワーク7を使用して問題を抱えています。別のページに移動したときにロードしています。フレームワーク7を使用してそれらのためフレームワーク7 Googleマップは2ページ目にロードされていません

if (page.name === 'location') { 
     new GMaps({ 
      div: '#map', 
      lat: -12.043333, 
      lng: -77.028333 
     }); 

} 
+0

あなたはフィドルを投稿できますか? – xxxmatko

+0

こんにちは、これは私のフィドルです。https://jsfiddle.net/yxc1q9ny/ –

+0

私の問題は、私が地図を表示してリフレッシュしたときに表示されます。移動して他のページのナビゲーションに行くと、マップのあるページに戻ります。もうロードしないでください。 –

答えて

2

と、このエラーが発生したIdは、私はGoogleマップのみに表示されることができる理由thatsの各ページに移動するとき、それは右だけframework7のページ内の要素がキャッシュされていることを調査するために何をしたか掲示したいです2回目にページをナビゲートすると、ページの最初のナビゲーションが重複しており、2回目にgooglemapでそのページに移動した理由がキャッシュ上にあるDOMのターゲティングと重複しています。

var mainView = myApp.addView('.view-main', { 
    domCache:false, 
}); 

domcacheをfalseに設定します。デフォルトではtrueです。マップを適切に読み込むにはfalseにする必要があります。

関連する問題