]> git.ipfire.org Git - thirdparty/vuejs/core.git/commit
feat(custom-element): support configurable app instance in defineCustomElement
authorEvan You <evan@vuejs.org>
Wed, 7 Aug 2024 08:07:47 +0000 (16:07 +0800)
committerEvan You <evan@vuejs.org>
Wed, 7 Aug 2024 08:08:06 +0000 (16:08 +0800)
commit6758c3cd0427f97394d95168c655dae3b7fa62cd
tree113bd3359348105c59e2080a5650109a28869f33
parent261c8b111d046204bd22392a8b920e3c3d4def48
feat(custom-element): support configurable app instance in defineCustomElement

Support configuring via `configureApp` option:

```js
defineCustomElement({
  // ...
}, {
  configureApp(app) {
    // ...
  }
})
```

close #4356
close #4635
packages/runtime-core/src/apiCreateApp.ts
packages/runtime-dom/__tests__/customElement.spec.ts
packages/runtime-dom/src/apiCustomElement.ts
packages/runtime-dom/src/index.ts