我使用 react 构建我的项目,当我想更改 URL 时,我发现 browserHistory.push(myUrl) 和 location.replace() 都有效。所以我想知道他们之间有什么不同。
divClick() {
location.replace('/doctor/task');
// browserHistory.push('/doctor/task');
}
render() {
return (
<div>
<div onClick={this.divClick.bind(this)}>Change</div>
</div>
);
}
Run Code Online (Sandbox Code Playgroud)