core
core copied to clipboard
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
While recursing for deep watchers, we keep track of which objects have already been 'seen', to avoid duplicated effort and prevent cycles. But currently we don't take account of the...
close https://github.com/vuejs/core/issues/12479
### Vue version 3.2.37 ### Link to minimal reproduction https://sfc.vuejs.org/#eNqdUzuP1DAQ/itWqpx0iREnhBSyuaUAiQaoqNxkk9nFt/FDfgShkP/OOE72QnK6gs6eGX+PmfGQfNQ67z0kRVI6ELqrHVRMElJ+kdq7r16cwJA+E6qF7sCSvu48sITQWKSrYSBTjDw+EpZ42cIZ0+NYUh1LTt45Jcmx6XhzXRDIgbx7w5Lq27WksQCLS7pSgFfbGK4dseC8Jl0tL/jaWXzFJBdaGUcGYuBMRnI2SiA7+mDJLbk2MBfkdBUMtkM5k42S1s02DgGylPHZHzIZ4hLaKr0d7z4ErVEdaknuk8iYiVrnT1ZJbOYQvLM5gZoLMkVCbKIt8PDTOW0LSr3U10veKEGPmKPGS8cFZK0Sx4f8bf7wnrbcunU8Byuyk1G/LNp4Qvj7FTjFYA8mM4CCDZhXyTa1/xBucjvSwDkyOWIDNm3dbxMPBas9arxBXPdjXif3WwNGY9vn9fqfdUBfyAPtbieWIWujtMUhx1F+D7dymswkbJJTkP300WWVhrkvOCC4u8F8wssMk+Jz/Aa6RdnFMyZOKO7XS+B3BekV33Ose4Rci7d0IrqAS/HhHm1ZNIN9MjIazp+VID5ObdoX7GS6FWWd4fLygroFdvklujYWPneqnjGC8JAPjUlf60AsDArG7Uca/wK66Je8 ### Steps to reproduce See reproduction link for full example. I declare a property which allows `undefined`: ```typescript const props...
close #13056 ## Summary by CodeRabbit - **New Features** - Improved support for dynamic event keys with event modifiers (such as .once, .passive, .capture) in templates, ensuring correct event handling...
closed #12384 ## Summary by CodeRabbit - **Refactor** - Updated internal type declarations for improved extensibility. No changes to user-facing features or behavior.
For vue-router, RouterView component's default slot expose a `Component` instance for user to custom. ```vue ``` The vapor version of RouterView need using the `createComponent` to generate the `Component` instance,...