Просмотр исходного кода

fix(compiler): exclude BAIL flag in annotations

Evan You 6 лет назад
Родитель
Сommit
4dea23f79e
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      packages/compiler-core/src/transforms/transformElement.ts

+ 3 - 2
packages/compiler-core/src/transforms/transformElement.ts

@@ -122,8 +122,9 @@ export const transformElement: NodeTransform = (node, context) => {
           }
           if (__DEV__) {
             const flagNames = Object.keys(PatchFlagNames)
-              .filter(n => patchFlag & Number(n))
-              .map(n => PatchFlagNames[n as any])
+              .map(Number)
+              .filter(n => n > 0 && patchFlag & n)
+              .map(n => PatchFlagNames[n])
               .join(`, `)
             args.push(patchFlag + ` /* ${flagNames} */`)
           } else {