core
core copied to clipboard
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
fix #5783 this because `effects` may be changed when an effect stoped.
Fix #5775
close #5761
 vue2.6的options类型issus[#12427](https://github.com/vuejs/vue/issues/12427)。 该issus再defineComponent也同样存在,这里更改了defineComponent的范型如下  使得在defineComponent传入option的定义即可,而无需一个个传入data,methods等类型
I what use resolveComponent to generate dynamic component, For that It must manual add those components to the components option. But the `DefineSetupFnComponent` type don't have the components option. So...
### Vue version 3.5.12 ### Link to minimal reproduction https://play.vuejs.org/#eNqFUk1v1DAQ/SsjCym7UpUVrLiEbCSKKiiHUrG9YYTSZDa4OGPLdsJWq/x3xg5dqn5xSTzz3thv3sxBvLc2HwcUhSh945QN4DEMFnRN3UaK4KWoJKneGhfgAOHWInwwHBJSOCcfamoQJtg500PGN2VH9kckdKo5sv9y8tVDIArI3kmSlK5/CF86Yz1sHj9bRrrZPSoofXCKuqr6lr2ysTj7Hi8vV3OH3A8HAXur64AcAZStGqtyFb+Rdw8TJ+xBY2inuvzGG2KjDrFCioafUxrdFxuUIfapgIRErNba/P6ccsENeHKXb35i8+uJ/I3fx5wUlw49uhGlOGKhdh2GGT7bXuCez0ewN+2gmf0C+BW90UPUONNOB2pZ9j1eUnuehsa2XfmzfUDyd01FoZE5Jb4UPKzo9HOt/5O7ztepTtLELj419Je2Drq5gMOrtIMt7hRhWoZFeq0uYJsGnYRdF3Ax9NfoUtQUcGqMxpo4nJZx4nP9Vpvgy7mebmNUwGIJmwpGo1pewqlaLPn3v2X5hGzacxvzY0QX/eP+1vnb/PUbMf0BPTYrPw== ### Steps to reproduce It's not possible to obtain a generic component type using built-in `InstanceType` helper. So `ComponentInstance` Vue...
close #11872 This makes a minor change that brings the `WATCH_ARRAY` compat behavior further in line with the Vue 2 behavior. Currently, watching an array with `WATCH_ARRAY` compat enabled will...
### Vue version 3.4.38 (compat) ### Link to minimal reproduction https://stackblitz.com/edit/vitejs-vite-cpcesj?file=src%2FApp.vue ### Steps to reproduce 1. Create a new project with the Vue 2 migration build 2. Create an array...
vuejs/language-tools#4819
### Vue version 3.5.12 ### Link to minimal reproduction https://play.vuejs.org/#eNp9kVFLwzAUhf9KuC9TmB1uPo1uoLIHfVBRHwNSurua2SYhSWuh9L97b8pmH0ZfQjjnO+Hc3A7urU2aGmENqc+dskF4DLXdSq0qa1wQnXB4EL04OFOJGaEzqaXOjfZBBKRjw8DVtdTpYniBsmnAypZZQLoLkXqbaaY2EjgiYRuTt5QgZ5JZjpm9akRzo0YMy2LosYrIghgusBg1gDkET40PqkiO3mgatmNYQm4qq0p0rzYomkjCWkSHvawsze9z1IKrcX7S82/Mfy7oR9+yJuHNoUfXoISzFzJXIPVle/fxgi3dz2Zl9nVJ9IT5jt6UNXccsIda76n2iIttn+LKlC4+/a4NqP1pKC7KZB95CbTGx4nR/+uukruYk7qnX/xq0PGb9IFkJMsl9H/6uL08 ### Steps to reproduce Use a ref on at least two elements, outside of a v-for, in order to create...