Files
obsidian_note/技术探究/前端/vue/vue 技巧.md
2025-12-04 09:12:56 +08:00

543 B

// 全局模态框关闭事件  
Element.Dialog.props.closeOnClickModal.default = false  
  
// 全局 输入框 回车 刷新 阻止  
const render = Element.Form.render;  
const stopFormDefaultSubmit = e => {  
  if (e.keyCode === 13) {  
    e.preventDefault()  
  }  
}  
Element.Form.render = function() {  
  setTimeout(() => {  
    this.$el.removeEventListener('keydown', stopFormDefaultSubmit)  
    this.$el.addEventListener('keydown', stopFormDefaultSubmit)  
  }, 500)  
  return render.apply(this, arguments)  
}