Commit Graph

30 Commits

Author SHA1 Message Date
daiwei 2ba4dc0d07 fix(runtime-vapor): render slot fallback if slot content is not a valid block
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
close #13668
2025-07-21 20:47:54 +08:00
Johnson Chu 5a528aa5cc
refactor(reactivity, runtime-core): improve performance-critical code (#13274) 2025-07-09 17:56:19 -07:00
Evan You e9d912a188
wip(vapor): more hydration 2025-03-07 20:49:21 +08:00
Evan You 64270ae1b4
wip(vapor): basic hydration 2025-03-07 20:49:20 +08:00
Evan You 69422d50d8
wip(vapor): optimize event handling 2025-02-08 22:40:37 +08:00
Evan You 23939d09c6
wip(vapor): vapor slots in vdom 2025-02-07 21:32:22 +08:00
Evan You bcd2eb7fd8
wip(vapor): fix component unmount when not at block root level 2025-02-07 17:04:05 +08:00
Evan You c3e4f6621c
wip(vapor): vdom in vapor interop 2025-02-04 21:38:09 +08:00
Evan You b20bcf1fb6
chore: fix runtime-vapor dts build 2025-02-03 15:46:40 +08:00
Evan You 01d6aa0d33
chore(lint): allow DOM globals in runtime-vapor 2025-02-01 21:07:06 +08:00
Evan You 9f1025d854
wip(vapor): createDynamicComponent 2025-01-31 17:04:56 +08:00
Evan You 6c0e8a8f24
wip(vapor): handle slot fallback when content changes 2024-12-14 22:17:16 +08:00
Evan You 4318129b96
wip(vapor): createIf 2024-12-14 20:37:43 +08:00
Evan You bcb9209c4c
wip(vapor): optimize unmounted children removal 2024-12-14 16:28:05 +08:00
Evan You dff54a17fb
test(vapor): componentSlots 2024-12-10 21:36:06 +08:00
Evan You b7aec139cb
test(vapor): block tests 2024-12-09 20:57:40 +08:00
Evan You 83be45ea88
wip: optimize vapor currentInstance setting 2024-12-08 22:47:05 +08:00
Evan You 4833c1c96e
wip: vapor hmr rerender 2024-12-08 17:20:34 +08:00
Evan You f413e00e43
chore: element -> node 2024-12-07 22:08:08 +08:00
Evan You 407b9abc0b
chore: BlockFn 2024-12-07 22:05:11 +08:00
Evan You aa96762ad4
wip: dynamic slots 2024-12-07 21:56:54 +08:00
Evan You 4b6100623f
wip: slots 2024-12-07 15:12:32 +08:00
Evan You 59b1aeda51
chore: notes 2024-12-04 15:24:52 +08:00
Evan You b1b3baeb6e
wip: make sfc playground work after refactor + support dev mode 2024-12-04 15:07:40 +08:00
Evan You c73ee16345
refactor: remove runtime-shared 2024-12-04 13:50:54 +08:00
Evan You 72d82353ee
refactor: make core warning and errorHandling vdom/vapor generic 2024-12-03 21:43:18 +08:00
Evan You 783d8b4d0d
refactor: reuse props logic from core 2024-12-03 16:48:28 +08:00
Evan You f8046a3e1a
wip: attr fallthrough 2024-12-03 13:21:10 +08:00
Evan You 842f94cc73
perf(vapor): improve component instantiation by using class
Mounting 10k components went from ~100ms to ~60ms with this change.
2024-12-01 16:45:29 +08:00
三咲智子 Kevin Deng 30f6eec3c1
refactor(runtime-vapor): re-organize block 2024-11-16 02:24:42 +08:00