vuejs / core

🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
https://vuejs.org/
MIT License
46.94k stars 8.24k forks source link

fix(compiler-core): handle v-memo + v-for with functional key #12014

Open linzhe141 opened 1 week ago

linzhe141 commented 1 week ago

close #12013

github-actions[bot] commented 1 week ago

Size Report

Bundles

File Size Gzip Brotli
runtime-dom.global.prod.js 101 kB 38 kB 34.2 kB
vue.global.prod.js 160 kB 58 kB 51.5 kB

Usages

Name Size Gzip Brotli
createApp (CAPI only) 49 kB 18.9 kB 17.2 kB
createApp 55.6 kB 21.4 kB 19.6 kB
createSSRApp 59.6 kB 23.1 kB 21 kB
defineCustomElement 60.4 kB 22.9 kB 20.9 kB
overall 69.3 kB 26.5 kB 24 kB
pkg-pr-new[bot] commented 1 week ago

Open in Stackblitz

@vue/compiler-dom

``` pnpm add https://pkg.pr.new/@vue/compiler-dom@12014 ```

@vue/compiler-core

``` pnpm add https://pkg.pr.new/@vue/compiler-core@12014 ```

@vue/compiler-sfc

``` pnpm add https://pkg.pr.new/@vue/compiler-sfc@12014 ```

@vue/compiler-ssr

``` pnpm add https://pkg.pr.new/@vue/compiler-ssr@12014 ```

@vue/runtime-dom

``` pnpm add https://pkg.pr.new/@vue/runtime-dom@12014 ```

@vue/runtime-core

``` pnpm add https://pkg.pr.new/@vue/runtime-core@12014 ```

@vue/reactivity

``` pnpm add https://pkg.pr.new/@vue/reactivity@12014 ```

@vue/shared

``` pnpm add https://pkg.pr.new/@vue/shared@12014 ```

@vue/server-renderer

``` pnpm add https://pkg.pr.new/@vue/server-renderer@12014 ```

vue

``` pnpm add https://pkg.pr.new/vue@12014 ```

@vue/compat

``` pnpm add https://pkg.pr.new/@vue/compat@12014 ```

commit: b709510