Vue: سيقوم Vue بإزالة العقدة غير المستخدمة وتعيين المراجع على undefined

تم إنشاؤها على ١٨ سبتمبر ٢٠١٧  ·  3تعليقات  ·  مصدر: vuejs/vue

إصدار

2.4.4

رابط الاستنساخ

https://jsfiddle.net/gloxing/Ltjyjjba/

خطوات التكاثر

انقر فوق الزر مرتين ، سيتم إلغاء تحديد مراجع المكونات

ما هو متوقع؟

يظهر مكون topProgress مرة أخرى

ما الذي يحدث بالفعل؟

ستكون مراجع المكون غير محددة


السلوك طبيعي في Vue 2.4.2.

التعليق الأكثر فائدة

نعم ، يجب أن يعمل برنامج v. ولكن قبل الإصدار 2.4.4 يعمل كل من v-show و v-if بشكل جيد.

ال 3 كومينتر

هذا مرتبط بالفعل بـ lib الخاص بك: https://github.com/dalphyx/vue-top-progress/blob/master/src/top-progress.vue#L7
أعتقد أنه نظرًا لأنك تستخدم v-if ، فقد تم تجريده ولا يوجد ( transition هو مكون مجرد لا يعرض علامة). هل حاولت استخدام v-show ، يجب أن تعمل: https://jsfiddle.net/t5ad6o31/

الحل الآخر هو لف المكون الخاص بك في div أو span

نعم ، يجب أن يعمل برنامج v. ولكن قبل الإصدار 2.4.4 يعمل كل من v-show و v-if بشكل جيد.

المراجع vue undefined

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات