core icon indicating copy to clipboard operation
core copied to clipboard

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

Results 817 core issues
Sort by recently updated
recently updated
newest added

fix #5783 this because `effects` may be changed when an effect stoped.

scope: reactivity
ready for review

close #5761

ready to merge
scope: transition
🔩 p2-edge-case

![wecom-temp-b0dcbf976841cb9f401dd513f4de253f](https://user-images.githubusercontent.com/73146951/163991021-3b327151-fb43-4623-99a9-eadcf71043e6.png) vue2.6的options类型issus[#12427](https://github.com/vuejs/vue/issues/12427)。 该issus再defineComponent也同样存在,这里更改了defineComponent的范型如下 ![image](https://user-images.githubusercontent.com/73146951/163991767-ed0a88a1-f202-464a-9713-28333bf85444.png) 使得在defineComponent传入option的定义即可,而无需一个个传入data,methods等类型

scope: types
wait changes

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

scope: types
:cake: p2-nice-to-have

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

scope: types

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

scope: v2 compat
🔩 p2-edge-case
ready for review

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

has workaround
:hammer: p3-minor-bug
scope: v2 compat

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

has workaround
🔩 p2-edge-case