core
core copied to clipboard
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
If an async component throws a template rendering error whilst another async component is being rendered it results in a unhandled promise rejection and the server crashing. This is because...
From #7619, increase the judgment of undefined value in `withDefaults`. At the same time, according to the requirements of the [document](https://vuejs.org/api/sfc-script-setup.html#typescript-only-features ), ensures the returned props type has the optional...
Just wanted to go through the exercise of writing tests and noticed there weren't any tests on this file (`runtime-core/renderHelpers`). Let me know if this looks good or if I...
fixes #7602 What this PR is doing: 1. Trigger **SET/ADD** on `Object.DefineProperty` operation 2. Prevent `Object.DefineProperty` operation on **readonly/shallowReadonly**
**Context:** Changes in this pull request, are an attempt to fix the root cause of a long-lasting issue we had with Nuxt 3, composition API, and especially during the server-side-rendering...
fix(runtime-core): In function shouldUpdateComponent, if isHmrUpdating is true, component may be null.
close: #7532
close #7529 **TemplateRef** overwrites **reactive** data named ref, Non-ref data should not be contaminated > In Composition API, the reference will be stored in a ref with matching name: [https://vuejs.org//api/built-in-special-attributes.html#ref](https://vuejs.org//api/built-in-special-attributes.html#ref)...