Przeglądaj źródła

fix: ignore .prop/.attr modifiers in ssr

Evan You 5 lat temu
rodzic
commit
29732c2c86
1 zmienionych plików z 7 dodań i 6 usunięć
  1. 7 6
      packages/compiler-core/src/transforms/vBind.ts

+ 7 - 6
packages/compiler-core/src/transforms/vBind.ts

@@ -37,12 +37,13 @@ export const transformBind: DirectiveTransform = (dir, _node, context) => {
     }
   }
 
-  if (modifiers.includes('prop')) {
-    injectPrefix(arg, '.')
-  }
-
-  if (modifiers.includes('attr')) {
-    injectPrefix(arg, '^')
+  if (!context.inSSR) {
+    if (modifiers.includes('prop')) {
+      injectPrefix(arg, '.')
+    }
+    if (modifiers.includes('attr')) {
+      injectPrefix(arg, '^')
+    }
   }
 
   if (