Skip to content
This repository was archived by the owner on Jul 19, 2025. It is now read-only.
This repository was archived by the owner on Jul 19, 2025. It is now read-only.

API Progress Overview #197

@sxzz

Description

@sxzz
Member
  • πŸ—‘οΈ Dropped (will not be implemented in Vapor)

  • Application API
    • createApp -> createVaporApp
      createSSRApp
      app.mount()
      app.unmount()
      app.component()
      app.directive()
      app.use()
      πŸ—‘οΈ app.mixin()
      app.provide()
      app.runWithContext()
      app.version
      app.config
      app.config.errorHandler
      app.config.warnHandler
      app.config.performance
      app.config.globalProperties
      πŸ—‘οΈ app.config.optionMergeStrategies
  • General
    • version
      nextTick()
    • defineComponent() (partial)
      • types
    • defineAsyncComponent()
      defineCustomElement()
  • Reactivity API: Core
    • ref()
      computed()
      reactive()
      readonly()
      watchEffect()
      watchPostEffect()
      watchSyncEffect()
      watch()
  • Composition API: Lifecycle Hooks
    • onMounted()
      onUpdated()
      onUnmounted()
      onBeforeMount()
      onBeforeUpdate()
      onBeforeUnmount()
      onErrorCaptured()
      onRenderTracked()
      onRenderTriggered()
      onActivated()
      onDeactivated()
      onServerPrefetch()
  • Composition API: Dependency Injection
    • provide()
      inject()
      hasInjectionContext()
  • πŸ—‘οΈ Options API
  • Built-in Directives
    • v-text
      v-html
      v-show
      v-if
      v-else
      v-else-if
      v-for
      v-on
      v-bind
      v-model
      v-slot
      v-pre
      v-once
      v-memo (on hold)
      v-cloak
  • Built-in Components
    • <Transition>
      <TransitionGroup>
      <Teleport>
      <Suspense>
  • Built-in Special Elements
    • <component>
      <slot>
      <template> (partial)
  • Built-in Special Attributes
    • key (partial)
      ref (partial)
      is
  • Single-File Component
    • vapor attribute (partial)
      useCssModule
      useCssVars
  • Custom Renderer API
  • Activity

    changed the title [-]API progress[/-] [+]API Progress Overview[/+] on May 5, 2024
    3xau1o

    3xau1o commented on Dec 2, 2024

    @3xau1o

    @sxzz is Custom Renderer planned?, does not have any items or checkboxes underneath

    LittleSound

    LittleSound commented on Dec 4, 2024

    @LittleSound
    Member

    @sxzz is Custom Renderer planned?, does not have any items or checkboxes underneath

    It's in the plan, but it's not a short-term goal.

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      Type

      No type

      Projects

      No projects

      Milestone

      No milestone

      Relationships

      None yet

        Development

        No branches or pull requests

          Participants

          @sxzz@LittleSound@3xau1o@ubugeeei

          Issue actions

            API Progress Overview Β· Issue #197 Β· vuejs/vue-vapor