created () { document.onkeydown = (e) => { if (window.event === undefined) { var key = e.keyCode } else { key = window.event.keyCode }if (key === 13) { this.onSearchClick() } }
document指的是文档对象,document.onkeydown其实就是指在文档对象中按键
document.onkeydown = (e)=>{} e就是触发的键盘事件KeyboardEvent
window.event指的是窗口事件
综上:这一段的意思就是,执行文档键盘事件,通过一个函数来判断当前的窗口事件(窗口事件包括键盘事件),如果窗口事件或文档对象事件的keyCode为13就执行后面的事情前端