diff --git a/flow/compiler.js b/flow/compiler.js index 186f38576dc..b47db60b3e0 100644 --- a/flow/compiler.js +++ b/flow/compiler.js @@ -150,4 +150,5 @@ declare type SFCBlock = { lang?: string; src?: string; scoped?: boolean; + module?: string | boolean; } diff --git a/src/sfc/parser.js b/src/sfc/parser.js index 6b8530a8283..6393885e6e2 100644 --- a/src/sfc/parser.js +++ b/src/sfc/parser.js @@ -61,6 +61,9 @@ export function parseComponent ( if (attr.name === 'scoped') { block.scoped = true } + if (attr.name === 'module') { + block.module = attr.value || true + } if (attr.name === 'src') { block.src = attr.value }