We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fb1833d commit cb00134Copy full SHA for cb00134
src/lib/create-instance.js
@@ -14,6 +14,7 @@ import extractOptions from '../options/extract-options'
14
import deleteMountingOptions from '../options/delete-mounting-options'
15
import createFunctionalComponent from './create-functional-component'
16
import cloneDeep from 'lodash/cloneDeep'
17
+import { componentNeedsCompiling } from './validators'
18
19
export default function createConstructor (
20
component: Component,
@@ -40,9 +41,7 @@ export default function createConstructor (
40
41
// addProvide(component, mountingOptions.provide, options)
42
// }
43
- if (!component.render &&
44
- (component.template || component.extends) &&
45
- !component.functional) {
+ if (componentNeedsCompiling(component)) {
46
compileTemplate(component)
47
}
48
0 commit comments