项目场景:
项目场景:鼠标点击分页组件跳转页面执行一次 但是输入前往页面 回车执行两次
原因分析:
在绑定全局监听enter事件时,没有加入判断 el-input el-input–small el-pagination__editor is-in-pagination (F12查看el-pagination组件的上一级class)
解决方案:
全局监听enter事件加上判断
document.onkeydown = function(e) {
const _key = e.keyCode
if (_key === 13 && e.target.parentNode.className != "el-input el-input--small el-pagination__editor is-in-pagination") {
$this.handleCurrentChange(1)
}
}