Meteor + React - window.onpopstate无效

时间:2017-08-27 22:03:42

标签: reactjs meteor

我正在尝试拦截浏览器中back按钮的点击次数。 在React组件中,我这样做:

componentWillMount() { /* also tried componentDidMount() */
    window.onpopstate = (e)=>{
        console.log(e)
};

但没有任何反应。 截取后退按钮(或popstate)事件的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

如果我在window.onpopstate内重新分配了componentWillUnmount,因为在事件发生之前卸载了该组件,这对我来说并不适用。