أنا بصدد ترحيل تطبيق من Vue 1.x إلى 2.0.3. في هذا التطبيق ، لدي العديد من التحديدات حيث يرتبط كل نموذج v بفهرس فردي لمصفوفة. هذا بدون مشاكل في Vue 1.x ولكن في الإصدار 2 لا يتم تحديثه. أعتقد أن هذا خطأ محتمل.
لقد أعدت إنتاج المشكلة هنا:
https://jsfiddle.net/peterkorgaard/a7vvz753/18/
2.0.3
https://jsfiddle.net/peterkorgaard/a7vvz753/18/
أنا أبحث في هذا. يبدو أن التحديدات لا يتم مراقبتها بشكل صحيح
peterkorgaard أقوم بتحديث https://jsfiddle.net/defcc/a7vvz753/20/ ، يمكنك استخدام مثل هذا كحل بديل.
لمزيد من المعلومات ، ألق نظرة على http://vuejs.org/guide/reactivity.html#Change -Detection-Caveats
لدي نفس السؤال.
defcc يمكن أن يحل الحل الخاص بك أننا نعرف بالفعل عدد عناصر النموذج. إذا غيرنا النموذج من مصفوفة إلى كائن ، فكيف يمكننا أن نفعل؟
يجب عليك استخدام نوع الكائن ، حيث يستخدم نموذج الربط http://vuejs.org/guide/list.html#Caveats
يمكنك بدء التحديدات عند إنشائها ، وتحديث التحديدات بعد تحديث بيانات selectBoxes.
أقوم بتحديث العارض هنا https://jsfiddle.net/defcc/a7vvz753/21/
defcc Bravo ، هذا الحل
شكرا لك defcc لتوضيح ذلك. سأستخدم هذا الحل حتى يتم حل المشكلة. وشكرًا على العمل الرائع الذي يقوم به الجميع على Vue. أنا مندهش حقًا.
التعليق الأكثر فائدة
يجب عليك استخدام نوع الكائن ، حيث يستخدم نموذج الربط http://vuejs.org/guide/list.html#Caveats
يمكنك بدء التحديدات عند إنشائها ، وتحديث التحديدات بعد تحديث بيانات selectBoxes.
أقوم بتحديث العارض هنا https://jsfiddle.net/defcc/a7vvz753/21/