From b60c5f599ab5e3b0ff51521db52b1bb964cfc2e9 Mon Sep 17 00:00:00 2001 From: Rahul Kadyan Date: Sat, 26 May 2018 01:07:49 +0530 Subject: [PATCH] fix: Use options from `Vue.extend` constructor export from script block --- src/assembler.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/assembler.ts b/src/assembler.ts index 962e641..5198d6e 100644 --- a/src/assembler.ts +++ b/src/assembler.ts @@ -208,7 +208,7 @@ export function assembleFromSource( scope, functional, moduleIdentifier, createInjector, createInjectorSSR ) { - const component = script || {} + const component = (typeof script === 'function' ? script.options : script) || {} if (${e(!compiler.template.isProduction)}) { component.__file = ${e(filename)}