2017-09-05 52 views
0

我有一個具有webview和底部導航欄的應用程序。在React native中更改webview網址

後退,前進和刷新按鈕,因爲有goForward(),GoBack的()和重載()方法工作正常。

但我也有一個家按鈕應該加載起始URL。 我試圖用this.setState設置新的url,但它不起作用。

this.setState({ ...this.state, url: DEFAULT_URL });

其實它的工作原理是第一次。例如,如果我更改源和熱重新加載URL然後它的作品。但是,如果我點擊任何鏈接回家不工作了。

是否有可能做到這一點,如果是的話我在做什麼錯?

回答

0

我通過附加時間戳的URL,因爲它似乎設置一個「新」的URL將觸發新的渲染()或東西來解決它。

所以現在功能可按是這樣的:

Homepage() { 
    this.setState({ 
    url: DEFAULT_URL + '?t='+Date.now() 
    }); 

};

相關問題