diff --git a/packages/vue/src/errorhandler.ts b/packages/vue/src/errorhandler.ts index 3f5f6aed27b5..b8c5a2406eb5 100644 --- a/packages/vue/src/errorhandler.ts +++ b/packages/vue/src/errorhandler.ts @@ -15,7 +15,7 @@ export const attachErrorHandler = (app: Vue, options: Options): void => { trace, }; - if (options.attachProps) { + if (vm && options.attachProps) { // Vue2 - $options.propsData // Vue3 - $props metadata.propsData = vm.$options.propsData || vm.$props;