feat(compiler-dom): v-cloak transform (#141)

This commit is contained in:
Adam Dorling
2019-10-09 15:41:31 +01:00
committed by Evan You
parent b107401e71
commit 21441830dd
3 changed files with 39 additions and 1 deletions

View File

@@ -2,6 +2,7 @@ import { baseCompile, CompilerOptions, CodegenResult } from '@vue/compiler-core'
import { parserOptionsMinimal } from './parserOptionsMinimal'
import { parserOptionsStandard } from './parserOptionsStandard'
import { transformStyle } from './transforms/transformStyle'
import { transformCloak } from './transforms/vCloak'
import { transformVHtml } from './transforms/vHtml'
export function compile(
@@ -13,6 +14,7 @@ export function compile(
...(__BROWSER__ ? parserOptionsMinimal : parserOptionsStandard),
nodeTransforms: [transformStyle, ...(options.nodeTransforms || [])],
directiveTransforms: {
cloak: transformCloak,
html: transformVHtml,
...(options.directiveTransforms || {})
}

View File

@@ -1 +1,5 @@
// TODO
import { DirectiveTransform } from 'packages/compiler-core/src/transform'
export const transformCloak: DirectiveTransform = (node, context) => {
return { props: [], needRuntime: false }
}