Kaynağa Gözat

refactor: do not override scoped slots when exposing normal slots

Evan You 7 yıl önce
ebeveyn
işleme
3a1a935960

+ 3 - 1
src/core/vdom/helpers/normalize-scoped-slots.js

@@ -19,7 +19,9 @@ export function normalizeScopedSlots (
   }
   // expose normal slots on scopedSlots
   for (const key in normalSlots) {
-    res[key] = proxyNormalSlot(normalSlots, key)
+    if (!(key in res)) {
+      res[key] = proxyNormalSlot(normalSlots, key)
+    }
   }
   res._normalized = true
   return res