]> git.ipfire.org Git - thirdparty/vuejs/core.git/commit
feat(vapor): vapor TransitionGroup (#13019)
authoredison <daiwei521@126.com>
Tue, 11 Mar 2025 13:37:33 +0000 (21:37 +0800)
committerGitHub <noreply@github.com>
Tue, 11 Mar 2025 13:37:33 +0000 (21:37 +0800)
commit2e71c9e9805de74a2e2617bb1206debc395ff563
tree56f09a179195fd6245a28dd8af33a839c67e1a17
parent5392c7a956fab87d25838659b75296f3e3a936d0
feat(vapor): vapor TransitionGroup (#13019)

* wip: save

* wip: save

* wip: handle tag prop and attrs fallthrough

* test: add e2e tests

* [autofix.ci] apply automated fixes

* wip: add more tests

* [autofix.ci] apply automated fixes

* wip: handle vdom interop

* [autofix.ci] apply automated fixes

* wip: vapor interop + filter out reserved props

* [autofix.ci] apply automated fixes

* fix: tests

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
27 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
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/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
packages-private/vapor-e2e-test/transition/components/VaporSlot.vue [new file with mode: 0644]
packages-private/vapor-e2e-test/transition/main.ts
packages-private/vapor-e2e-test/transition/style.css
packages-private/vapor-e2e-test/vite.config.ts
packages/compiler-vapor/src/transforms/transformElement.ts
packages/compiler-vapor/src/utils.ts
packages/runtime-dom/src/components/TransitionGroup.ts
packages/runtime-dom/src/index.ts
packages/runtime-vapor/src/apiCreateFor.ts
packages/runtime-vapor/src/block.ts
packages/runtime-vapor/src/components/Transition.ts
packages/runtime-vapor/src/components/TransitionGroup.ts [new file with mode: 0644]
packages/runtime-vapor/src/index.ts
packages/runtime-vapor/src/vdomInterop.ts
packages/vue/__tests__/e2e/style.css [new file with mode: 0644]
packages/vue/__tests__/e2e/transition.html