12345678910111213141516 |
- import { createApp } from 'vue'
- export function withSetup(composable) {
- let result
- const app = createApp({
- setup() {
- result = composable()
- // suppress missing template warning
- return () => null
- },
- })
- app.mount(document.createElement('div'))
- // return the result and the app instance
- // for testing provide / unmount
- return [result, app]
- }
|