]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
perf(compiler-core): set simple expression outside map (#485)
authorGabriel Loiácono <32134586+loiacon@users.noreply.github.com>
Tue, 26 Nov 2019 14:02:22 +0000 (11:02 -0300)
committerEvan You <yyx990803@gmail.com>
Tue, 26 Nov 2019 14:02:22 +0000 (09:02 -0500)
packages/compiler-core/src/transforms/transformElement.ts

index 8e71a714d10ee4ca5f9e6172fbd8f2f2120422b7..14335ce30a7347eb5aca547a9d98c6bc2780961a 100644 (file)
@@ -498,13 +498,11 @@ function buildDirectiveArgs(
       }
       dirArgs.push(`void 0`)
     }
+    const trueExpression = createSimpleExpression(`true`, false, loc)
     dirArgs.push(
       createObjectExpression(
         dir.modifiers.map(modifier =>
-          createObjectProperty(
-            modifier,
-            createSimpleExpression(`true`, false, loc)
-          )
+          createObjectProperty(modifier, trueExpression)
         ),
         loc
       )