onKeyPress = () => {
document.onkeydown = e => {
let ev = document.all ? window.event : e;
if (ev.keyCode === 13) {
this.searchFeedback();
}
};
};
用的react框架
如圖,在該頁面下寫了這個方法 ,但是切換到其他頁面后按回車還是呼叫了這個方法,怎么解決這個全域問題啊。
uj5u.com熱心網友回復:
在生命周期里面寫,加載的時候加載這個事件,組件銷毀之前 清空這個事件document.onkeydown = null
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/186743.html
標籤:JavaScript
下一篇:html5問題
