mirror of https://github.com/vuejs/core.git
refactor: DirectiveTransform for v-on
This commit is contained in:
parent
be72bec4ff
commit
3dfe3854ee
|
@ -15,6 +15,7 @@ import { transformOnce } from './transforms/vOnce'
|
|||
import { transformElement } from './transforms/transformElement'
|
||||
import { transformVHtml } from './transforms/vHtml'
|
||||
import { transformVText } from './transforms/vText'
|
||||
import { transformVOn } from './transforms/vOn'
|
||||
|
||||
export type CompilerOptions = HackOptions<BaseCompilerOptions>
|
||||
|
||||
|
@ -89,6 +90,7 @@ export function getBaseTransformPreset(
|
|||
return [
|
||||
[transformOnce, transformElement],
|
||||
{
|
||||
on: transformVOn,
|
||||
html: transformVHtml,
|
||||
text: transformVText,
|
||||
},
|
||||
|
|
|
@ -10,7 +10,6 @@ import {
|
|||
import { isVoidTag } from '@vue/shared'
|
||||
import { NodeTransform, TransformContext } from '../transform'
|
||||
import { IRNodeTypes } from '../ir'
|
||||
import { transformVOn } from './vOn'
|
||||
|
||||
export const transformElement: NodeTransform = (node, ctx) => {
|
||||
return function postTransformElement() {
|
||||
|
@ -112,9 +111,5 @@ function transformProp(
|
|||
)
|
||||
break
|
||||
}
|
||||
case 'on': {
|
||||
transformVOn(prop, node, context)
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue