123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- { }
- export default {
- mounted(el, binding, vnode) {
-
- let lastClickTime = 0;
-
- el.addEventListener('click', function (event) {
- console.log(lastClickTime)
- if(lastClickTime == 0){
- binding.value(event);
- lastClickTime = Date.now();
- }else{
-
- let currentTime = Date.now();
-
- const doubleClickInterval = 500;
-
- if (currentTime - lastClickTime > doubleClickInterval) {
-
- event.preventDefault();
- binding.value(event);
-
- lastClickTime = currentTime;
- }
- }
-
- });
-
-
-
-
-
-
-
-
-
-
-
-
-
- },
-
- inserted: function (el, binding, vnode) {
-
- }
- }
|