Closed
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
- ..