MUIは、同じページID・スタック内の同じIDの複数のページを依然として問題を使用してページを開きます

ID:私はmui.openWindowを使用してページを開くたびに、caeateNewは偽、IDです

しかし、同じページのコンテンツがあるだろう時から開いているページの時間に同じ問題ではなく、最終的には同じIDの複数のページスタックメモリ内のページを見つけました

解決する愚かな方法で、ラックド脳

VARビュー= plus.webview.all(); //ページのスタックを取得する
にconsole.log(JSON.stringify(ビュー))    
VAR myviews = [] //ページIDセット作成
I; I = 0(VARのための <views.lengthを; I ++){
myviews.push(図[I] .ID)// ID頁

}

VAR私= []
にconsole.log(myviews)
(VARは、I = 0; I <myviews.length; I ++)のために{

//ページIDトラバースセット
IF(myviews [I] == '個人'){
にconsole.log(myviews [I])

my.push(myviews [I])// IDがパーソナルページである場合、このページIDは、すべてのアップセーブ

}
}

同じセットのページIDの長さが1よりも大きい場合(my.length> 1){//、それは同じIDのページの複数を示す場合、ページは、最も原始的なデータ、必要ではない、第1の上部面に開口しています最後のページID残し、破壊
のために(VAR = E 0; E <-my.length 1; E ++){
にconsole.log(マイ[E])
plus.webview.close(マイ[E]);
}
}

MUIはこの事おそらく少ないと不快Tucaoを、したくない、これはどのような素晴らしい問題があります

おすすめ

転載: www.cnblogs.com/lishuang2243/p/12172682.html