UNPKG

@ssgoi/vue

Version:

Vue bindings for SSGOI - Native app-like page transitions for Vue applications

2 lines (1 loc) 461 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=require("@ssgoi/core"),e=s.transition,r={mounted(n,t){if(!t.value){console.warn("[SSGOI] v-transition directive requires a configuration object");return}const o=t.value;setTimeout(()=>{const i=e({key:o.key,in:o.in,out:o.out,ref:n})(n);n._ssgoiCleanup=i},0)},unmounted(n){const t=n._ssgoiCleanup;t&&(t(),delete n._ssgoiCleanup)}};exports.transition=e;exports.vTransition=r;