index.ts 1.7 KB
Newer Older
1
import { createSimpleTransition, createJavascriptTransition } from './src/CreateTransition';
2
import { createAsyncComponent } from '/@/utils/factory/createAsyncComponent';
陈文彬 已提交
3

4
import ExpandTransitionGenerator from './src/ExpandTransition';
陈文彬 已提交
5 6

export { default as CollapseTransition } from './src/CollapseTransition';
V
vben 已提交
7
// export { default as CollapseTransition } from './src/CollapseTransition';
陈文彬 已提交
8

9 10 11 12 13 14 15 16 17 18 19
export const FadeTransition = createSimpleTransition('fade-transition');
export const ScaleTransition = createSimpleTransition('scale-transition');
export const SlideYTransition = createSimpleTransition('slide-y-transition');
export const ScrollYTransition = createSimpleTransition('scroll-y-transition');
export const SlideYReverseTransition = createSimpleTransition('slide-y-reverse-transition');
export const ScrollYReverseTransition = createSimpleTransition('scroll-y-reverse-transition');
export const SlideXTransition = createSimpleTransition('slide-x-transition');
export const ScrollXTransition = createSimpleTransition('scroll-x-transition');
export const SlideXReverseTransition = createSimpleTransition('slide-x-reverse-transition');
export const ScrollXReverseTransition = createSimpleTransition('scroll-x-reverse-transition');
export const ScaleRotateTransition = createSimpleTransition('scale-rotate-transition');
陈文彬 已提交
20 21

// Javascript transitions
V
vben 已提交
22 23 24 25
// export const ExpandTransition = createJavascriptTransition(
//   'expand-transition',
//   ExpandTransitionGenerator()
// );
陈文彬 已提交
26

27 28 29 30
export const ExpandXTransition = createJavascriptTransition(
  'expand-x-transition',
  ExpandTransitionGenerator('', true)
);
V
vben 已提交
31

32
export const ExpandTransition = createAsyncComponent(() => import('./src/ExpandTransition.vue'));