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

19 lines
543 B
Markdown

```javascript
// 全局模态框关闭事件
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)
}
```