<p>vue 2.0.3 v-model لا يتم تحديثه باستخدام مصفوفة</p>

تم إنشاؤها على ١٦ أكتوبر ٢٠١٦  ·  6تعليقات  ·  مصدر: vuejs/vue

أنا بصدد ترحيل تطبيق من Vue 1.x إلى 2.0.3. في هذا التطبيق ، لدي العديد من التحديدات حيث يرتبط كل نموذج v بفهرس فردي لمصفوفة. هذا بدون مشاكل في Vue 1.x ولكن في الإصدار 2 لا يتم تحديثه. أعتقد أن هذا خطأ محتمل.

لقد أعدت إنتاج المشكلة هنا:
https://jsfiddle.net/peterkorgaard/a7vvz753/18/

إصدار Vue.js

2.0.3

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

https://jsfiddle.net/peterkorgaard/a7vvz753/18/

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

ما هو متوقع؟

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

bug

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

يجب عليك استخدام نوع الكائن ، حيث يستخدم نموذج الربط http://vuejs.org/guide/list.html#Caveats

يمكنك بدء التحديدات عند إنشائها ، وتحديث التحديدات بعد تحديث بيانات selectBoxes.

أقوم بتحديث العارض هنا https://jsfiddle.net/defcc/a7vvz753/21/

ال 6 كومينتر

أنا أبحث في هذا. يبدو أن التحديدات لا يتم مراقبتها بشكل صحيح

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. أنا مندهش حقًا.

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