From 0b934401469c9c1864bbacace8d24c309b083839 Mon Sep 17 00:00:00 2001 From: underfin <2218301630@qq.com> Date: Fri, 12 Jun 2020 05:20:38 +0800 Subject: [PATCH] chore: better warning when remounting a mounted app (#1297) --- packages/runtime-core/src/apiCreateApp.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/runtime-core/src/apiCreateApp.ts b/packages/runtime-core/src/apiCreateApp.ts index 4e3079e4..8c0db041 100644 --- a/packages/runtime-core/src/apiCreateApp.ts +++ b/packages/runtime-core/src/apiCreateApp.ts @@ -225,7 +225,10 @@ export function createAppAPI( return vnode.component!.proxy } else if (__DEV__) { warn( - `App has already been mounted. Create a new app instance instead.` + `App has already been mounted.\n` + + `If you want to remount the same app, move your app creation logic ` + + `into a factory function and create fresh app instances for each ` + + `mount - e.g. \`const createMyApp = () => createApp(App)\`` ) } },