From: Dmitry Sharshakov Date: Wed, 30 Oct 2019 15:37:05 +0000 (+0300) Subject: feat(suspense): replace errors with warnings (#412) X-Git-Tag: v3.0.0-alpha.0~277 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d3d2353eacdde6fa190eb6706bd104a64230dde3;p=thirdparty%2Fvuejs%2Fcore.git feat(suspense): replace errors with warnings (#412) --- diff --git a/packages/runtime-core/src/createRenderer.ts b/packages/runtime-core/src/createRenderer.ts index 4151b3d7e8..e49728e862 100644 --- a/packages/runtime-core/src/createRenderer.ts +++ b/packages/runtime-core/src/createRenderer.ts @@ -848,8 +848,8 @@ export function createRenderer< // before proceeding if (__FEATURE_SUSPENSE__ && instance.asyncDep) { if (!parentSuspense) { - // TODO handle this properly - throw new Error('Async setup() is used without a suspense boundary!') + if (__DEV__) warn('async setup() is used without a suspense boundary!') + return } parentSuspense.registerDep(instance, setupRenderEffect)