]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix: ignore .prop/.attr modifiers in ssr
authorEvan You <yyx990803@gmail.com>
Wed, 14 Jul 2021 19:53:46 +0000 (15:53 -0400)
committerEvan You <yyx990803@gmail.com>
Fri, 16 Jul 2021 18:30:49 +0000 (14:30 -0400)
packages/compiler-core/src/transforms/vBind.ts

index e3ffed425e8f67ca20a6e9b1fcb35e57493f07aa..e8c653b6172142f3f028829fdace9fcc71442598 100644 (file)
@@ -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 (