如果在每个组件上监听事件会很麻烦,每个组件都要加事件,所以要在页面监听回车触发。
给document增加监听事件,keyup是所有按键弹起,再判断按键码来调用业务逻辑函数。否则就会所有按键up都会调用页面逻辑函数。
用thiw.$refs来指定组件监听事件,是不行的。可能我没研究出来
理论上要组件销毁时移除监听事件,否则会在其他页面都好触发事件,但实测不移除也不会跨页面触发了事件。最好还是移除一下。
而keycode会弃用,所以改为e.code来判断
kedycode官网有所有key的code