瀏覽代碼

fix(compiler): exclude BAIL flag in annotations

Evan You 6 年之前
父節點
當前提交
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 {