19 lines
543 B
Markdown
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)
|
||
|
|
}
|
||
|
|
```
|