Procházet zdrojové kódy

fix(compiler-core): only merge true handlers (#4577)

Herrington Darkholme před 4 roky
rodič
revize
d8a36d0198

+ 1 - 1
packages/compiler-core/src/transforms/transformElement.ts

@@ -807,7 +807,7 @@ function dedupeProperties(properties: Property[]): Property[] {
     const name = prop.key.content
     const existing = knownProps.get(name)
     if (existing) {
-      if (name === 'style' || name === 'class' || name.startsWith('on')) {
+      if (name === 'style' || name === 'class' || isOn(name)) {
         mergeAsArray(existing, prop)
       }
       // unexpected duplicate, should have emitted error during parse