Estoy en proceso de migrar una aplicación de Vue 1.xa 2.0.3. En esta aplicación, tengo varias selecciones donde cada modelo v se une a un índice individual de una matriz. Esto no tiene problemas en Vue 1.x pero en la versión 2 no se actualiza. Creo que este es un error potencial.
He reproducido el problema aquí:
https://jsfiddle.net/peterkorgaard/a7vvz753/18/
2.0.3
https://jsfiddle.net/peterkorgaard/a7vvz753/18/
Estoy investigando esto. Parece que las selecciones no se observan correctamente
@peterkorgaard Actualizo el violinista aquí https://jsfiddle.net/defcc/a7vvz753/20/ , podría usar esto como una solución.
Para obtener más información, consulte este http://vuejs.org/guide/reactivity.html#Change -Detection-Advertencias
Tengo la misma pregunta.
@defcc Tu solución puede resolver que ya sabemos cuántos elementos del modelo. Si cambiamos el modelo de una matriz a un objeto, ¿cómo podemos hacerlo?
Debe usar el tipo de objeto , ya que el enlace de modelo usa http://vuejs.org/guide/list.html#Caveats
Puede iniciar las selecciones cuando se crean y actualizar las selecciones después de que se actualicen los datos de selectBoxes.
Actualizo el violinista aquí https://jsfiddle.net/defcc/a7vvz753/21/
@defcc Bravo, esta solución me funcionó bien. ¡Muchas gracias!
Gracias, @defcc , por aclarar esto. Usaré esta solución alternativa hasta que se resuelva el problema. Y gracias por el gran trabajo que todos hacen en Vue. Estoy realmente asombrado.
Comentario más útil
Debe usar el tipo de objeto , ya que el enlace de modelo usa http://vuejs.org/guide/list.html#Caveats
Puede iniciar las selecciones cuando se crean y actualizar las selecciones después de que se actualicen los datos de selectBoxes.
Actualizo el violinista aquí https://jsfiddle.net/defcc/a7vvz753/21/