记录我的bug的第一篇博客

59 阅读1分钟

问题:react写项目时路由点击跳动但是页面不刷新?

解决方法一:在点击函数里写入原生js:window.history.push('路径')。

解决方法二:去掉<React.Strict mode></React.Strict mode>标签

解决方法三:将路由组件写入app.js中,路由组件变成了普通组件需要使用withRouter组件,第一步:引入import {withRouter} from 'react-router-dom' 第二步:在结尾写入export default withRouter(文件名) 注意:withRouter的作用是让普通组件可以使用this.props里的属性。