1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| import Vue from 'vue'
| // import { Message } from 'element-ui'
| // 防止重复提交指令
| const preventReClick = Vue.directive('preventReClick', {
| inserted (el, binding) {
| el.addEventListener('click', () => {
| if (!el.disabled) {
| el.disabled = true
| // Message.warning('操作频繁!')
| setTimeout(() => {
| el.disabled = false
| }, binding.value || 2000)
| }
| })
| }
| })
| export { preventReClick }
|
|