]> git.ipfire.org Git - thirdparty/vuejs/core.git/commit
feat(vapor): vapor transition + transition-group (#12962)
authoredison <daiwei521@126.com>
Mon, 20 Oct 2025 03:39:50 +0000 (11:39 +0800)
committerGitHub <noreply@github.com>
Mon, 20 Oct 2025 03:39:50 +0000 (11:39 +0800)
commitbba328adf5b448b75a975e1195cbc088d333939f
treed0f53f1202cdda9c5cee37dde0e6d21b7d5f8acd
parentc4f41ee75053916f774764b6430fbdf3735494b2
feat(vapor): vapor transition + transition-group (#12962)
58 files changed:
packages-private/vapor-e2e-test/__tests__/transition-group.spec.ts [new file with mode: 0644]
packages-private/vapor-e2e-test/__tests__/transition.spec.ts [new file with mode: 0644]
packages-private/vapor-e2e-test/__tests__/vdomInterop.spec.ts
packages-private/vapor-e2e-test/index.html
packages-private/vapor-e2e-test/interop/App.vue
packages-private/vapor-e2e-test/interop/main.ts
packages-private/vapor-e2e-test/transition-group/App.vue [new file with mode: 0644]
packages-private/vapor-e2e-test/transition-group/components/VaporComp.vue [new file with mode: 0644]
packages-private/vapor-e2e-test/transition-group/components/VdomComp.vue [new file with mode: 0644]
packages-private/vapor-e2e-test/transition-group/index.html [new file with mode: 0644]
packages-private/vapor-e2e-test/transition-group/main.ts [new file with mode: 0644]
packages-private/vapor-e2e-test/transition/App.vue [new file with mode: 0644]
packages-private/vapor-e2e-test/transition/components/VaporCompA.vue [new file with mode: 0644]
packages-private/vapor-e2e-test/transition/components/VaporCompB.vue [new file with mode: 0644]
packages-private/vapor-e2e-test/transition/components/VaporSlot.vue [new file with mode: 0644]
packages-private/vapor-e2e-test/transition/components/VdomComp.vue [new file with mode: 0644]
packages-private/vapor-e2e-test/transition/index.html [new file with mode: 0644]
packages-private/vapor-e2e-test/transition/main.ts [new file with mode: 0644]
packages-private/vapor-e2e-test/transition/style.css [new file with mode: 0644]
packages-private/vapor-e2e-test/vite.config.ts
packages/compiler-dom/src/index.ts
packages/compiler-dom/src/transforms/Transition.ts
packages/compiler-vapor/__tests__/transforms/TransformTransition.spec.ts [new file with mode: 0644]
packages/compiler-vapor/__tests__/transforms/__snapshots__/TransformTransition.spec.ts.snap [new file with mode: 0644]
packages/compiler-vapor/src/compile.ts
packages/compiler-vapor/src/generators/block.ts
packages/compiler-vapor/src/generators/component.ts
packages/compiler-vapor/src/generators/vShow.ts
packages/compiler-vapor/src/ir/index.ts
packages/compiler-vapor/src/transforms/transformElement.ts
packages/compiler-vapor/src/transforms/transformTransition.ts [new file with mode: 0644]
packages/compiler-vapor/src/transforms/utils.ts
packages/compiler-vapor/src/transforms/vIf.ts
packages/compiler-vapor/src/transforms/vShow.ts
packages/compiler-vapor/src/transforms/vSlot.ts
packages/compiler-vapor/src/utils.ts
packages/runtime-core/src/apiCreateApp.ts
packages/runtime-core/src/components/BaseTransition.ts
packages/runtime-core/src/index.ts
packages/runtime-core/src/renderer.ts
packages/runtime-dom/src/components/TransitionGroup.ts
packages/runtime-dom/src/index.ts
packages/runtime-vapor/src/apiCreateDynamicComponent.ts
packages/runtime-vapor/src/apiCreateFor.ts
packages/runtime-vapor/src/apiCreateFragment.ts [new file with mode: 0644]
packages/runtime-vapor/src/block.ts
packages/runtime-vapor/src/component.ts
packages/runtime-vapor/src/components/Transition.ts [new file with mode: 0644]
packages/runtime-vapor/src/components/TransitionGroup.ts [new file with mode: 0644]
packages/runtime-vapor/src/directives/vShow.ts
packages/runtime-vapor/src/dom/node.ts
packages/runtime-vapor/src/dom/prop.ts
packages/runtime-vapor/src/dom/template.ts
packages/runtime-vapor/src/index.ts
packages/runtime-vapor/src/vdomInterop.ts
packages/vue/__tests__/e2e/e2eUtils.ts
packages/vue/__tests__/e2e/style.css [new file with mode: 0644]
packages/vue/__tests__/e2e/transition.html