首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

props.history.goBack()在第一个history.push('xxx')之后在iOS WeChat浏览器中不起作用

props.history.goBack()是React Router中的一个方法,用于返回上一个页面。在iOS WeChat浏览器中,由于一些特殊的浏览器行为,props.history.goBack()可能不起作用。

解决这个问题的方法是使用props.history.push('xxx')之后,使用window.history.back()来返回上一个页面。window.history.back()是浏览器原生的方法,可以在iOS WeChat浏览器中正常工作。

另外,如果你在使用React Router时遇到了类似的问题,可以考虑使用其他的导航方法,如使用<Link>组件进行页面跳转,或者使用编程式导航方法,如props.history.push('/')来替代props.history.goBack()。

关于React Router的更多信息和使用方法,你可以参考腾讯云的产品文档:React Router 文档

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券