Vue: لم يتم استدعاء طريقة البيانات مع خيار `this` كوسيطة عند استخدام خيار mixins مع البيانات

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

إصدار

2.5.9

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

https://codepen.io/cool_zjy/pen/KyLpve

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

  1. تشغيل التكاثر
  2. VueComponent تسجيل دخول
  3. uncomment // mixins: [mixin],
  4. قم بتشغيل الاستنساخ مرة أخرى

ما هو متوقع؟

VueComponent تسجيل دخول

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

undefined تسجيل دخول

bug

ال 4 كومينتر

الرجاء استخدام this للوصول إلى نسخة المكون في الخطافات والطرق الأخرى.
https://codepen.io/Akryum/pen/OOYywd

@ أكريوم لماذا؟ نظرًا لأن الدالة 2.5 data تستقبل مثيل vm كأول وسيطة https://github.com/vuejs/vue/pull/6760

أنا على العلاقات العامة.

أعتقد أن الإصلاح هو إضافة this باعتباره الوسيط الثاني على call في الدالة mergeDataOrFn

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