core
core copied to clipboard
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
### Version 3.2.16 Node version: 16.6.2 NPM version: 7.20.3 Webpack version 5.53.0 ### Reproduction link https://github.com/iraklisg/vue-typescript ### Steps to reproduce I have the following SFC ``` import { ref, defineComponent...
### Vue version 3.2.31 ### Link to minimal reproduction https://stackblitz.com/edit/vitejs-vite-srxkag?file=src%2Fcomponents%2FHelloWorld.vue ### Steps to reproduce In parent component I have ```vue ``` And if child component init with html comment ```vue...
### Link to minimal reproduction https://stackblitz.com/edit/vue3-forwarding-slots-qmswhv?file=src%2FApp.vue,src%2Fcomponents%2FComponentA.vue ### Steps to reproduce None. ### What is expected? Works. ### What is actually happening? It report error.  ### System Info ```shell System:...
close #9071 [simple reproduction 1](https://play.vuejs.org/#eNp9kstOwzAQRX/FmEVBapsFrKo04qEuYAEIuvQmJJPUrWNb9iStVOXfGedREKq6iex7z0zujHzkj9bOmxr4gsc+c9Ii84C1TYSWlTUO2ZE5KFjLCmcqNiF0IrTQmdGe0I3Zs2UAbopUebgVOo76NtSALgiVVSkC3RiLv2tEo9lDpmS2WwoeypdX4St4gqYsFcRRD/UFuWyYzInE1JWARAWZjDUo6NI1M1kMnQRnaOh8/Q8m3NtUJzjUQE4ZgzD0isZmoxD+2syA5kkKY+KI7n2c4RRHp7H4lKOnXRSynG+90bTGY0AFz0xlpQL3blHSrgRfsM4JXqqU2b92GroapqOebSDbndG3/hA0wT8ceHANCH7yxmGDvfp6gwOdT2Zl8loRfcH8BG9UHTL22FOtc4r9h+vSvnSPQepy7VcHBO3HoULQQLYdLzg9kOcLo//GvZvfd3VCt7z9Aed41rs=)(click `toggle` 2 times) [simple reproduction 2](https://play.vuejs.org/#eNqdU11r2zAU/SuaNogDmc3YnjIndCt92GAfrIW9+MW1rx21smSkKzcQ8t97JSGnKaUPfTDI9xwdnft14N/GMZ8c8DUvEYZR1gjbSjFWtmJiot1UHGvTA1Y8hAlINDZ9FB3h7+xOP/w39ThTiHS5E7JNDE8IgYqzC9R9L8HrhgOFiqRcnDsoyAKdzsL0axsjRmSyVr1XsaRgAd1IqBhGbZAdmFa/tFMI7YoZ6NiRdUYPbEGJLr7OtOgxInkR/nwpPKNSjVYWWUqNbbxO1tXSwpLwExpFnsHz81m2ZJstO/h8ZnY+1dIB3UHjgNjHk2KsCUGZsNfEX7NbrSXU6lzGW5pVItPr0FcWsTxUDL6i4pBsJ/r8zmpFLQ4CFW/0MAoJ5s+Igp6t+DpKe6yWUj/8DDFvb5XizQ6a+xfid3bvYxX/a8CCmaihM5Ymx8NX179hT+cZHHTrfPtfAf+B1dJ5j5H23amWbD/hBbc/QjuF6m/s1R5B2ZSUN+qZx8CvODX38pXUT3Y/51/CPaopVXGejBeXJA3vrUPUil00UjT3NJgfYBCYLWJHF6tgZkkrEgNlEfnp9g1ICEOJmu6+f7ZzRNh92iJYLAs6pHVJl966Lk+H5fgIKv9YFg==)(click toggle) The root cause is that use a teleported node as an anchor and the teleported node is a...
- If the object is non-extensible from the beginning, return the original object directly, without the need to check the cache first. - If the original object has already been...
### Vue version 3.4.15 ### Link to minimal reproduction https://play.vuejs.org/#eNp9U9tu2zAM/RVOL0kA1ZmbdJcsDXYrsAzYOjTDhqHqg2fTiRtZMiQ6TRH430fZSRZgQ99EnkPq8IjaiXdVFW1qFBMx9akrKgKPVFczZYqyso5gBw5zaCB3toQeU3vKKJNa4wlKv4TLgPd7n1BrCz+t09mz3iBQDqQsoWTPuo3luRzJsbyQL+RL+Uq+lvFzGccyPpfxSMbju8GbUJjXJqXCGi4q7QY/cod+YTLcDmCnDLQto02ia4x8pYsUO1RCHOobZabDbhgegwPCstIJIUcA01U8+3H2hRsDoafpkOOQn+fwaGtIud0aCgO0QlDiphUAF0rA75rIGtmxEsM+ISRaQ2rZKIOGPCQ5oePKhAA1lpyDxCHUFQvGLIJwz6+T8nAHFSXLSMrKQ7pKzBI7pwPUTZ8dexFL5jSarB2k1q1wPukCNme5dZdKZJLFsxdhhGATC5+s8TEgXbQ5K7ktx7fZnRL7DtyjGw/etgYw/I/1XDvb27HbQQZNMx12RccmnDf4AFyE/UFEdr64XpArzLI/YPpe7FAX3UMM2wGmw5PnEVKQ57XJi2V0763htWwfXIngcqHRXVdhMbwSk24VAsavYB8+tzlyNcpDPl1huv5P/t5vQ06Jbw49ug0qccQocUukDr5afMUtn49gabNaM/sJ8Aa91XXQ2NHe1yZj2Se8Vu28/VzszHd/tSU0/jBUEBqYTctXgj/chydG/yt3FI3bOt5/0fwB/zNDhw== ### Steps to reproduce Create an element with v-for and v-memo (like the example in the documentation). Then modify or...
### Vue version 3.4.15 ### Link to minimal reproduction https://play.vuejs.org/#eNqdVE1v2zAM/SucL2mB2Ebb7ZKmXbehA7bDVqwFdvFFtelEnUxpkpy0yPLfR8nOR5OsKAYUaEw+ke89SlwkH4zJZi0mo2TsSiuNB4e+NaAETS6KxLsiuSxINkZbD/7JICzgc0ull5qE+qQ5QUgellBb3cCAaw0KKqjU5DwYq42DC1gUBODx0Y+6n/zBpUZw662kybALVViLVjFkcMIlAJYFLc9DrTyHnwhTMcNADvwUV1iYCdUi1NrGaOgQe6L1T0OIJ+9bD5KcrDjNkHLNWPKfAzETUol7hSAcuEgH/kBL3EASVisha6Eno0Pyx4vQ+v2or7C8ZM1HUfwxXFx2mi37aqmzJAvwc2B6h1qy8II2HbOVi/H/IUfE6/wQVO2pjrVYulgxOeTVMLpIeg7zKRK0LgCfuxnrzBHmUimYRE53POL+TqG1TEnWAVFprhSv2U4J4ZkBN+pJHVXojOSvgKpFGeCCUWWpbRUJ6P4qODmhYa8slCYs0Tlhn4CJln057uwMlrKWWB24QrqOwZVZx3uDP31h8P89991Zn+7Nepx3FvIj5A+PjVHCI38BjDdXBPKdyClHYPwmTeGmVwSD0HsQPGqkixOU1L3owWI5iBO2+LuVlv3ZZPpX29E9BwamKfca51tUkiHvCbarlpPswWniZRKVF0kYrlRov5vgG++S9fsvEqGUnn+NMW9b7JcAn5li+etA/ME9hliR3Fh0aGdYJOucF5bvXJe+vv3GlLeSja5axegXkj/QadUGjh3sI79Gpr2Fi2y/xDXIRty560eP/FJ6UYFoXFkRXyS8BcMo/iV9Q/csO1utOnaxW7NpI8yOj13ieRHu0ZGdem/cKM/LivhYhUrObEboczJNfsWw3LbkZYNppZurs+xtdvIur6Tz2/EMXZPeWz1na7nKlvJQIPptU4u8pGzw5XV9d449672T2+u/tmX5F1IFTh4= ### Steps to reproduce Case 1: We have set the default value for the text property, but inside the component...
This PR makes the following changes to the `reactivity` test code: 1. Simplified Arrow function and the format is unified 2. Removed unnecessary `any` type 3. Removed some redundant test...
There's an existing warning that's shown when a component doesn't have a template or render function: > Component is missing template or render function A common cause of this warning...
For better readability and convenience.