0

Ich habe App erstellt, in der ich 3 Registerkarten habe, um Webseiten mit React Native anzuzeigen. Jedes Mal, wenn ich von Tab 1 zu Tab 2 wechsle und dann zurück zu Tab 1, funktioniert die Webansicht immer noch und lädt nicht, aber wenn ich zu Tab 3 wechsle, werden die Tabs 1 und 2 neu geladen, wenn ich zurück zu Tab 1 oder Tab gehe 2 von Tab 3. Also, ich denke, es funktioniert nicht für 3 Tabs mit WebView?So verhindern Sie das erneute Laden der WebView-Seite [Android React Native]

Ich benutze react-native-Router-flux für eine tabbar.

<Scene key="root" tabs={true}> 
    <Scene key="menus"> 
     <Scene key="tabbar" tabs={true} tabBarStyle={{backgroundColor:'#f7f7f7'}}> 
      <Scene key="Schedule" component={Schedule} title="Schedule" icon={TabIcon} hideNavBar={true}/> 
      <Scene key="Chatbox" component={Chatbox} title="Chatbox" icon={TabIcon} hideNavBar={true}/> 
      <Scene key="Home" component={Home} title="Home" icon={TabIcon} hideNavBar={true}/> 
      <Scene key="Podcast" component={Podcast} title="Podcast" icon={TabIcon} hideNavBar={true}/> 
      <Scene key="About" component={About} title="About" icon={TabIcon} hideNavBar={true}/> 
     </Scene> 
    </Scene> 
</Scene> 

Und das ist der Code für WebView aus den 1 von 3 Seiten:

var sourceChatbox = {uri: 'URL_HERE'}; 
return(
    <Container> 
     {this.renderHeader()} 

     <Content contentContainerStyle={{flex: 1, margin: 10, marginBottom: 60}}> 
      <WebView source={sourceChatbox}/> 
     </Content> 
    </Container> 
); 

Vielen Dank für Ihre Hilfe.

Antwort

-1

habe ich noch nie verwendet reagieren-native-Router-Fluss vor und zur Zeit mehr Menschen nutzen reagieren-Navigation mehr, vielleicht sollten Sie prüfen, ob aus

+0

Nizza, seiner Arbeit mit reagieren-Navigation. Aber ich weiß nicht, warum es immer wieder mit RN Router flux, vielleicht einige Leute wissen, wie zu lösen. Danke schonmal. – ASHafizullah

Verwandte Themen