core icon indicating copy to clipboard operation
core copied to clipboard

fix(runtime-core): support any signature for Options API lifecycle

Open liulinboyi opened this issue 3 years ago • 2 comments

close #5909 fix(runtime-core): support any signature for Options API lifecycle

liulinboyi avatar May 13 '22 13:05 liulinboyi

Size Report

Bundles

File Size Gzip Brotli
runtime-dom.global.prod.js 100 kB 38 kB 34.2 kB
vue.global.prod.js 159 kB 57.9 kB 51.4 kB

Usages

Name Size Gzip Brotli
createApp (CAPI only) 46.9 kB 18.3 kB 16.7 kB
createApp 55 kB 21.3 kB 19.4 kB
createSSRApp 59 kB 23 kB 20.9 kB
defineCustomElement 59.8 kB 22.8 kB 20.8 kB
overall 68.7 kB 26.3 kB 24 kB

github-actions[bot] avatar Oct 23 '24 06:10 github-actions[bot]

Open in Stackblitz

@vue/compiler-dom

pnpm add https://pkg.pr.new/@vue/compiler-dom@5914
@vue/compiler-core

pnpm add https://pkg.pr.new/@vue/compiler-core@5914
@vue/compiler-sfc

pnpm add https://pkg.pr.new/@vue/compiler-sfc@5914
@vue/compiler-ssr

pnpm add https://pkg.pr.new/@vue/compiler-ssr@5914
@vue/reactivity

pnpm add https://pkg.pr.new/@vue/reactivity@5914
@vue/runtime-core

pnpm add https://pkg.pr.new/@vue/runtime-core@5914
@vue/runtime-dom

pnpm add https://pkg.pr.new/@vue/runtime-dom@5914
@vue/shared

pnpm add https://pkg.pr.new/@vue/shared@5914
@vue/server-renderer

pnpm add https://pkg.pr.new/@vue/server-renderer@5914
@vue/compat

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

pnpm add https://pkg.pr.new/vue@5914

commit: cfeeff1

pkg-pr-new[bot] avatar Oct 23 '24 06:10 pkg-pr-new[bot]

@yyx990803 Is this change ready to be merged? We have a number of async mounted calls in our options API and would love to have these changes in place. It's a large codebase with a lot of legacy components that can't be readily converted to composition API. Thanks so much.

dgautsch avatar Nov 18 '24 16:11 dgautsch