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

**[BREAKING CHANGE]** fix https://github.com/vuejs/core/issues/11249 fix https://github.com/vuejs/core/issues/8501 closes #8502 although pr #8502 fix #8501 issue, it is a destructive fix for shallowReactive, so i take a relatively elegant approach to the...

scope: reactivity
ready for review

### What problem does this feature solve? https://github.com/vuejs/vue/issues/7178 It seems like this still needs to be implemented, in v3 because currently it passes `slots` as component's prop instead of its...

:sparkles: feature request
scope: slots
need discussion

### Vue version 3.4.21 ### Link to minimal reproduction https://play.vuejs.org/#eNqFUslOwzAQ/RXLQmpBxTnAqaRUgHoACaiAG+YQJdPg1rEt2ympovw7Y4eWqmK5zfLezJulpVfGsHUNdExTl1thPHHga0NkpsoJp95xesmVqIy2npyQzJHMCLKwuiIDlqDt2NINLnaQ+82NrkwP4JQlwQsNOEUMV7lWTktgUpdDJDO9OsZ4mvS9sRM6HiojMw/oEZJWm9M8VByHvgnG0mQPQEcoEYsuRIk6tMI52kDjNJCEBPtovMCmnI5JzIRcJqX+uIsxb2sYbeP5O+SrH+JL14QYp3MLDuwap9nlfGZL8H169vwADdq7ZKWLWiL6j+QT4ELqoLGHXdeqQNl7uKj2Nq5XqPLFzRoPym2HCkIDsot4TnHXYee/jf4t94ydRx5XHW5xe6fDR4hHKGAhFMytNm74ioKM4PTtv8MVYh0NQtqWHJlAZv3JyXSKSnDOWLbglHSoAilJzzm88NeXoTRo4pOFL/IEC02wjl7hb9HuEwp97X0= ### Steps to reproduce It looks like the following conditions must be met: 1. Script setup with Typescript 2. Be...

:lady_beetle: bug
scope: compiler
:hammer: p3-minor-bug

### Vue version 3.4.21 ### Link to minimal reproduction https://stackblitz.com/edit/vitejs-vite-th8k9t?file=src%2FApp.vue ### Steps to reproduce 1. Define a prop named `icon` as a union type of at least 315 literal values...

Note a severe issue. It is caused by Vue in dev mode [updates](https://github.com/vuejs/core/blob/e76d7430aa7470342f3fe263145a0fa92f5898ca/packages/runtime-core/src/customFormatter.ts#L200-L204) `window.devtoolsFormatters` on load itself and the REPL reuses the same iframe on each successful compile. Reproduction: 1....

has PR
:cake: p2-nice-to-have
scope: playground

### Version 3.2.28 ### Reproduction link [github.com](https://github.com/Moonlight63/temp-vue-typescript-bug/) ### Steps to reproduce - Clone the repo, - open folder in VSCode, - I have included a dev container that npm installs...

scope: types
has workaround

Regarding the changes to the `isProxy` function, I think using `ReactiveFlags.RAW` for the check is sufficient, and there is no need to call the other two functions. This is because...

### Vue version 3.2.47 ### Link to minimal reproduction https://play.vuejs.org/#eNp9UslOwzAQ/RXLQiKVSgKCU0krFvVQDgUBR19COkldHNvyEoqi/Dtjhy6Hqje/xeP3bHf0Ueu09UAnNLel4doRC87rGZO80co40hEDFelJZVRDLtF6ySSTpZLWkcbWZBr05Hp0YJVcSO0dKkkCIzKdkY5JQoKoBKRcViqB1BWmBpe2hfAwug8GnDZA3Ln0zReYE7YeD8qzISqGROCg0aJwgIiQfH0z67oYrO/zDFFkeQzkfjVMGZVxNqOkvWrUCgRS6Ef8EG0I/xskF9CCdCNGMxyTZ0cn0TF1FhtVvE43Vkm8v1iS0VI1mgswr9pxbMzoZKgftEII9fMSOWc8jHd8uYby+wS/sdvAMfpmwIJpgdG9NlzMIM8/lrDF9V7EXl6g+4z4DvgaPmQcbE9erjD2kS+mXcRfwGX9aedbB9LuSoWgwdlHP6P4M57PVD/EvU3v4j58S9r/ARxj1a8= ### Steps to reproduce 1.写一个input标签,type为number,用v-model绑定值 2.通过输入框输入01,触发oninput事件 3.直接吧v-model的绑定值替换为数字1 ### What is expected? 页面input输入框应显示1 ### What is actually happening? 实际上页面input输入框还是显示01 ### System...

:lady_beetle: bug
scope: v-model
:hammer: p3-minor-bug