UNPKG

various-ui

Version:

This is a test version of the Vue 3 component library

101 lines (97 loc) 2.82 kB
'use strict'; var gsap = require('gsap'); const selector = (is, dones) => { return { //* 动画(离场前) "before-leave": () => { var _a; return (_a = dones == null ? void 0 : dones.beforeLeave) == null ? void 0 : _a.call(dones); }, //* 动画(入场前) "before-enter": (el) => { var _a; (_a = dones == null ? void 0 : dones.beforeEnter) == null ? void 0 : _a.call(dones); is && gsap.gsap.set(el, { scaleY: 0.4, opacity: 0 }); }, //* 动画(离场) "leave": (el, done) => { var _a; if (!is) { (_a = dones == null ? void 0 : dones.afterLeave) == null ? void 0 : _a.call(dones); done == null ? void 0 : done(); } else { gsap.gsap.to(el, { scaleY: 0.4, opacity: 0, duration: 0.2, onComplete: () => { var _a2; (_a2 = dones == null ? void 0 : dones.afterLeave) == null ? void 0 : _a2.call(dones); done == null ? void 0 : done(); } }); } }, //* 动画(入场) "enter": (el, done) => { var _a; if (!is) { (_a = dones == null ? void 0 : dones.afterEnter) == null ? void 0 : _a.call(dones); done == null ? void 0 : done(); } else { gsap.gsap.to(el, { scaleY: 1, opacity: 1, duration: 0.2, onComplete: () => { var _a2; (_a2 = dones == null ? void 0 : dones.afterEnter) == null ? void 0 : _a2.call(dones); done == null ? void 0 : done(); } }); } } }; }; const tooltip = (dones) => { return { //* 动画(离场前) "before-leave": () => { var _a; return (_a = dones == null ? void 0 : dones.beforeLeave) == null ? void 0 : _a.call(dones); }, //* 动画(入场前) "before-enter": (el) => { var _a; (_a = dones == null ? void 0 : dones.beforeEnter) == null ? void 0 : _a.call(dones); gsap.gsap.set(el, { opacity: 0 }); }, //* 动画(离场) "leave": (el, done) => { gsap.gsap.to(el, { duration: 0.2, opacity: 0, onComplete: () => { var _a; (_a = dones == null ? void 0 : dones.afterLeave) == null ? void 0 : _a.call(dones); done == null ? void 0 : done(); } }); }, //* 动画(入场) "enter": (el, done) => { gsap.gsap.to(el, { duration: 0.2, opacity: 1, onComplete: () => { var _a; (_a = dones == null ? void 0 : dones.afterEnter) == null ? void 0 : _a.call(dones); done == null ? void 0 : done(); } }); } }; }; exports.selector = selector; exports.tooltip = tooltip; //# sourceMappingURL=index.js.map