UNPKG

element-plus

Version:

A Component Library for Vue3.0

23 lines (19 loc) 557 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); function afterLeave (instance, callback, speed = 300) { if (!instance || !callback) throw new Error('instance & callback is required'); let called = false; const afterLeaveCallback = function (...args) { if (called) return; called = true; if (callback) { callback(args); } }; setTimeout(() => { afterLeaveCallback(); }, speed + 100); } exports.default = afterLeave;