refactor: DirectiveTransform for v-on

This commit is contained in:
三咲智子 Kevin Deng 2023-12-03 03:56:54 +08:00
parent be72bec4ff
commit 3dfe3854ee
No known key found for this signature in database
GPG Key ID: 69992F2250DFD93E
2 changed files with 2 additions and 5 deletions

View File

@ -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,
},

View File

@ -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
}
}
}