我有一个应用程序,其中包括一个WebView和底部导航栏。
由于有goForward()、goBack()和reload()方法,所以后退、前进和重新加载按钮可以正常工作。
但是,我还有一个主页按钮,应该加载起始URL。我尝试使用this.setState
设置新的URL,但不起作用。
this.setState({
...this.state,
url: DEFAULT_URL,
})
实际上,第一次使用它是有效的。例如,如果我更改源中的URL并进行热重新加载,则它会起作用。但是,如果我单击任何链接,主页就不再起作用了。
这是否可能实现,如果可以,我做错了什么?