1 componentWillMount () { 2 // 拦截判断是否离开当前页面 3 window.addEventListener('beforeunload', this.beforeunload); 4 } 5 componentWillUnmount () { 6 // 销毁拦截判断是否离开当前页面 7 window.removeEventListener('beforeunload', this.beforeunload); 8 } 9 beforeunload (e) { 10 let confirmationMessage = '你确定离开此页面吗?'; 11 (e || window.event).returnValue = confirmationMessage; 12 }
拦击之后发现并不可以监听按钮返回的值 先记录一下 后面再找解决方法
标签:window,按钮,拦截,beforeunload,监听,页面 From: https://www.cnblogs.com/Dluea/p/17124116.html