This repository was archived by the owner on Jul 19, 2025. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 113
This repository was archived by the owner on Jul 19, 2025. It is now read-only.
Component (base issue) #4
Copy link
Copy link
Closed
Labels
Description
Currently TODO
- Handle
Failed to resolve component
#196 - Component slots #154
- perf(compiler-vapor): template abbreviation of end tag #186
- ...
Component (Runtime)
- Base Implementation
feat: vapor component base #5 - Basic APIs
- props
[Runtime] Component Props #25
feat(runtime-vapor): component props #40 - emits (PR)
Component Emits #41
feat(runtime-vapor): component emits #103 - attrs
feat(runtime-vapor): component attrs #124- inheritAttrs
feat: implement inheritAttrs #153
- inheritAttrs
- slots
Component Slots #53
feat(runtime-vapor): component slot #143
Component slots #154 - slot outlet
feat(runtime-vapor):createSlot
#170
Component slots #154 - expose
feat: Addedexpose
to component instances #75
feat(runtime-vapor): implement expose #181 - provide/inject
feat(runtime-vapor): provide and inject #158 - SetupHelpers
feat(runtime-vapor): setup helpers useAttrs & useSlots #172 - setRef
Component setRef #184
feat(runtime-vapor): template ref on component #185
setRef update #190
feat: implement setRef update #191 - ..
- props
- LifeCycle Hooks
Component LifeCycles #31 - Other APIs
- Template Refs
- currentInstance
- getCurrentInstance
- setCurrentInstance
- AsyncComponent
- ..
- What is the API that is the target for the drop?
ref: https://x.com/sanxiaozhizi/status/1719734796832932062?s=20 - Integration of Vapor components and regular non-Vapor components
- ..
syuilo, brolnickij, kazupon, sxzz, icarusgk and 21 moreicarusgk, NaoyaMiyagawa, sadeghbarati, Doctor-wu, ThatOneCalculator and 5 more