12345678910111213141516 |
- export default {
- install(Vue) {
- Vue.directive('preventClick', {
- inserted(button, bind) {
- button.addEventListener('click', () => {
- if (!button.disabled) {
- button.disabled = true;
- setTimeout(() => {
- button.disabled = false
- }, 3*1000)
- }
- })
- }
- })
- }
- }
|