Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

¿Es vuejs/core apto para principiantes?

En los últimos 30 días, vuejs/core fusionó 65 de 164 pull requests de colaboradores externos, y sus mantenedores suelen responder en 1 día. Ahora mismo hay 3 issues aptos para principiantes abiertos.

Estrellas
54.8k
Forks
9.3k
Issues abiertos para principiantes
3
Issues indexados
586
Merge medio
1 d 10 h
PR fusionados (30 d)
171
Lenguaje dominante
TypeScript
Licencia
MIT
Último push a GitHub
22/10/2026
Última indexación
20/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
Sin etiquetas para principiantes indexadas

Cómo contribuir a vuejs/core

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Tus contribuciones se publicarán bajo la licencia MIT del proyecto.
  3. Elige uno de los 3 issues abiertos aptos para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • Using v-for on an object with key/value, the key is typed as number
    Abierto
    scope: playground

    Dificultad 3/5 1-2 días Aptitud para principiantes 62/100

    vuejs/core#14910 · 6 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Compiler errors out on complex types
    Abierto
    scope: sfc

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    vuejs/core#14728 · 4 comentarios · 3 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Export runtime-vapor to support unit-test for Vapor Mode
    Abierto
    need discussion scope: vapor

    Dificultad 3/5 1-2 días Aptitud para principiantes 65/100

    vuejs/core#14416 · 5 comentarios · 9 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Export named 'createVaporSSRApp' not found
    Abierto
    need discussion

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    vuejs/core#14381 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • [vue/compiler-sfc] parser plugin: "deferredImportEvaluation".
    Abierto
    :sparkles: feature request

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    vuejs/core#14380 · 6 comentarios ·

    Los mantenedores suelen responder en 1 día

  • exactOptionalPropertyTypes breaks v-bind with defineProps in some cases
    Abierto
    scope: types

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    vuejs/core#14366 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • CSS source maps do not work with defineCustomElement and customElement: true
    Abierto
    :sparkles: feature request scope: custom elements

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    vuejs/core#14181 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Transition completes too early when using browser animation tab
    Abierto
    🔩 p2-edge-case scope: transition

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    vuejs/core#14112 ·

    Los mantenedores suelen responder en 1 día

  • Compatibility issues of Vue 3 Options API with routing
    Abierto
    browser specific

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    vuejs/core#14092 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • With the latest vitest, there is no way to ignore templates from .vue files
    Abierto
    need more info

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    vuejs/core#14091 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Exposed properties are not settable
    Abierto
    has workaround need discussion scope: custom elements

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    vuejs/core#14055 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • defineComponent (function syntax): exposed things loose typing and became any type
    Abierto
    scope: types

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    vuejs/core#13965 · 2 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • defineComponent (function syntax): optional props inferred as required
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    scope: types

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    vuejs/core#13964 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Adding new dynamic named slot
    Abierto
    :sparkles: feature request 🔩 p2-edge-case

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    vuejs/core#13960 · 6 comentarios ·

    Los mantenedores suelen responder en 1 día

  • [script setup] Local variable/computed overrides prop in template with no error/warning
    Abierto
    🔩 p2-edge-case scope: sfc

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    vuejs/core#13895 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • `toRef` and `computed` don't behave the same when used with a getter function
    Abierto
    need discussion scope: reactivity

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    vuejs/core#13819 · 8 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Boolean casting not working when using type-only props with generic components
    Abierto
    has workaround scope: sfc

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    vuejs/core#13787 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • [Vapor]Unexpected data update
    Abierto
    need guidance scope: vapor

    Dificultad 3/5 1-2 días Aptitud para principiantes 55/100

    vuejs/core#13784 · 8 comentarios · 5 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Parameters of type 'T' cannot be assigned to parameters of type 'UnwrapRefSimple<T>'. ts(2345)
    Abierto
    scope: types

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    vuejs/core#13755 · 4 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • the scoped style is not fully scoped
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    :hammer: p3-minor-bug scope: compiler

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    vuejs/core#13746 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Docs improvement: Clarify `watchEffect`'s watch list during conditional dependency access
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    need documentation

    Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100

    vuejs/core#13688 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Vapor Roadmap
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    vuejs/core#13687 · 13 comentarios · 302 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Difficult to understand rendering logic
    Abierto
    🔩 p2-edge-case

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    vuejs/core#13582 · 6 comentarios ·

    Los mantenedores suelen responder en 1 día

  • defineEmits and references in the template - either misleading TS or bug.
    Abierto
    scope: types

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    vuejs/core#13554 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Accessibility bug with VoiceOver involving slots and form fields
    Abierto
    :lady_beetle: bug browser specific

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    vuejs/core#13553 ·

    Los mantenedores suelen responder en 1 día

  • `defineProps` & `ref` types mismatch
    Abierto
    scope: types

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    vuejs/core#13552 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • It's possible to provide props to a slot, but no way to provide slots to slots
    Abierto
    :sparkles: feature request

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    vuejs/core#13544 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Improve DefineComponent typings to support precise event mapping for consuming Custom Elements
    Abierto
    scope: types

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    vuejs/core#13518 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Styles in normal component aren't applied in web component
    Abierto
    :sparkles: feature request scope: custom elements

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    vuejs/core#13495 · 2 comentarios · 5 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Bug in the invocation order of lifecycle hooks during component remounting/unmounting controlled via key
    Abierto
    :hammer: p3-minor-bug need guidance

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    vuejs/core#13332 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Default template parser setting "condense" breaks valid HTML
    Abierto
    :cake: p2-nice-to-have scope: compiler

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    vuejs/core#13271 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • The emits option in Mixins cant be inferred
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    scope: types

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    vuejs/core#13254 ·

    Los mantenedores suelen responder en 1 día

  • The components option in Mixins cant be inferred
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    scope: types

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    vuejs/core#13253 ·

    Los mantenedores suelen responder en 1 día

  • Attributes with `undefined` value are not removed
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    🔩 p2-edge-case

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    vuejs/core#13228 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Reordered items (v-for) lose all their ongoing transitions when move up (but don't when they move down).
    Abierto
    :sparkles: feature request has workaround

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    vuejs/core#13188 · 5 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Functional component not receiving context when using the rest parameters
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    🔩 p2-edge-case

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    vuejs/core#13182 · 5 comentarios ·

    Los mantenedores suelen responder en 1 día

  • While putting destructured props into toRefs the warning appears [Vue warn] toRefs() expects a reactive object but received a plain one.
    Abierto
    🔩 p2-edge-case

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    vuejs/core#13171 · 5 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Better support for Styleable/Customizable Select Elements
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    🔩 p2-edge-case scope: compiler

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    vuejs/core#13158 · 4 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Infer component type with `defineAsyncComponent` and `generic`
    Abierto
    scope: types

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    vuejs/core#13136 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Not possible to set attributes (template syntax) on web components/custom elements
    Abierto
    need discussion scope: custom elements

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    vuejs/core#13104 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Computed previous value in options API is component instance
    Abierto
    scope: types

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    vuejs/core#13103 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Vue-specific attributes are invalid html
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    :cake: p2-nice-to-have :sparkles: feature request

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    vuejs/core#13010 · 5 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Reactive data may trigger recursive updates when created in template render.
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    🔩 p2-edge-case

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    vuejs/core#12924 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Suspense: reloading in quick succession with slow async `setup()` triggers HMR race
    Posiblemente ocupada @edison1105 la tomó hace 2 días. Abierto
    scope: hmr

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    vuejs/core#16040 ·

    Los mantenedores suelen responder en 1 día

  • Nested hydration mismatch sets the component's `vnode.el` to the nested node; the next `<Suspense>` branch is inserted after its siblings (since 3.5.13)
    Posiblemente ocupada @ondrhn la tomó hace 7 días. Abierto
    :hammer: p3-minor-bug scope:hydration

    Dificultad 4/5 3-5 días Aptitud para principiantes 65/100

    vuejs/core#16000 ·

    Los mantenedores suelen responder en 1 día

  • compiler-sfc: imported prop types can't be resolved when `typescript` is 7.x
    Posiblemente ocupada @yuyongyan29-dev la tomó hace 7 días. Abierto
    scope: sfc

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    vuejs/core#15997 ·

    Los mantenedores suelen responder en 1 día

  • KeepAlive + Suspense: async descendant resolving while inactive causes an infinite microtask retry loop on return
    Posiblemente ocupada @edison1105 la tomó hace 8 días. Abierto
    :hammer: p3-minor-bug scope: suspense

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    vuejs/core#15976 ·

    Los mantenedores suelen responder en 1 día

  • compiler-core: dynamic v-bind / v-model arguments are not parenthesized, so ?? ?: || bind against the surrounding codegen
    Posiblemente ocupada @DaZuiZui la tomó hace 9 días. Abierto
    🔩 p2-edge-case

    Dificultad 2/5 1-3 horas Aptitud para principiantes 20/100

    vuejs/core#15975 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • compiler-dom: false-positive parse warning for in-DOM function expression handlers containing semicolons
    Posiblemente ocupada @ValentinYoushkevich la tomó hace 10 días. Abierto
    🔩 p2-edge-case

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    vuejs/core#15947 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Hydration of empty `<Teleport to="body">` (no SSR anchors) removes `#app` from `<body>` — blank page (since 3.5.0)
    Posiblemente ocupada @edison1105 la tomó hace 8 días. Abierto
    :hammer: p3-minor-bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 57/100

    vuejs/core#15937 ·

    Los mantenedores suelen responder en 1 día

Mostrando los 100 más recientes

Esta página solo lista lo indexado más recientemente. El filtro avanzado tiene el inventario completo, acotado por lenguaje, dificultad y duración.

Abrir el filtro avanzado

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.