Saya sedang dalam proses memindahkan aplikasi dari Vue 1.x ke 2.0.3. Dalam aplikasi ini saya memiliki beberapa pilihan di mana setiap v-model mengikat indeks individual dari sebuah array. Ini tanpa masalah di Vue 1.x tetapi di versi 2 tidak diperbarui. Saya yakin ini adalah bug potensial.
Saya telah mereproduksi masalahnya di sini:
https://jsfiddle.net/peterkorgaard/a7vvz753/18/
2.0.3
https://jsfiddle.net/peterkorgaard/a7vvz753/18/
Saya sedang menyelidiki ini. Tampaknya pilihan tidak diamati dengan benar
@peterkorgaard Saya memperbarui fiddler di sini https://jsfiddle.net/defcc/a7vvz753/20/ , Anda dapat menggunakan seperti ini sebagai solusi.
Untuk info lebih lanjut, lihat http://vuejs.org/guide/reactivity.html#Change -Detection-Caveats ini
Saya mendapat pertanyaan yang sama.
@defcc Solusi Anda dapat menyelesaikan bahwa kami sudah mengetahui berapa banyak item dalam model. Jika mengubah model dari array ke objek, bagaimana kita bisa melakukannya?
Anda harus menggunakan tipe objek , karena pengikatan model menggunakan http://vuejs.org/guide/list.html#Caveats
Anda dapat memulai pilihan saat dibuat, dan memperbarui pilihan setelah data SelectBoxes diperbarui.
Saya memperbarui fiddler di sini https://jsfiddle.net/defcc/a7vvz753/21/
@defcc Bravo, solusi ini bekerja dengan baik untuk saya. Terima kasih banyak!
Terima kasih, @defcc , telah mengklarifikasi ini. Saya akan menggunakan solusi ini sampai masalah teratasi. Dan terima kasih atas kerja hebat yang dilakukan semua orang di Vue. Saya sangat kagum.
Komentar yang paling membantu
Anda harus menggunakan tipe objek , karena pengikatan model menggunakan http://vuejs.org/guide/list.html#Caveats
Anda dapat memulai pilihan saat dibuat, dan memperbarui pilihan setelah data SelectBoxes diperbarui.
Saya memperbarui fiddler di sini https://jsfiddle.net/defcc/a7vvz753/21/