Pārlūkot izejas kodu

Popover: fix reference error in the loop (#11503)

* Popover: fix reference error in the loop

* Update directive.js
Akiho Nagao 7 gadi atpakaļ
vecāks
revīzija
db928dedea
1 mainītis faili ar 5 papildinājumiem un 1 dzēšanām
  1. 5 1
      packages/popover/src/directive.js

+ 5 - 1
packages/popover/src/directive.js

@@ -2,7 +2,11 @@ const getReference = (el, binding, vnode) => {
   const _ref = binding.expression ? binding.value : binding.arg;
   const popper = vnode.context.$refs[_ref];
   if (popper) {
-    popper.$refs.reference = el;
+    if (Array.isArray(popper)) {
+      popper[0].$refs.reference = el;
+    } else {
+      popper.$refs.reference = el;
+    }
   }
 };