Просмотр исходного кода

chore: better warning when remounting a mounted app (#1297)

underfin 5 лет назад
Родитель
Сommit
0b93440146
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      packages/runtime-core/src/apiCreateApp.ts

+ 4 - 1
packages/runtime-core/src/apiCreateApp.ts

@@ -225,7 +225,10 @@ export function createAppAPI<HostElement>(
           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)\``
           )
         }
       },