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>
return [
[transformOnce, transformElement],
{
+ on: transformVOn,
html: transformVHtml,
text: transformVText,
},
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() {
)
break
}
- case 'on': {
- transformVOn(prop, node, context)
- break
- }
}
}