<p>vue 2.0.3 v-model ne se mettant pas à jour à l'aide d'un tableau</p>

Créé le 16 oct. 2016  ·  6Commentaires  ·  Source: vuejs/vue

Je suis en train de migrer une application de Vue 1.x vers 2.0.3. Dans cette application, j'ai plusieurs sélections où chaque v-model se lie à un index individuel d'un tableau. Ceci est sans problème dans Vue 1.x mais dans la version 2, il ne se met pas à jour. Je pense que c'est un bug potentiel.

J'ai reproduit le problème ici:
https://jsfiddle.net/peterkorgaard/a7vvz753/18/

Version Vue.js

2.0.3

Lien de reproduction

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

Étapes à suivre pour reproduire

Qu'est-ce qui est attendu?

Que se passe-t-il réellement?

bug

Commentaire le plus utile

Vous devez utiliser le type d' objet , car la liaison de modèle utilise http://vuejs.org/guide/list.html#Caveats

Vous pouvez lancer les sélections lors de leur création et mettre à jour les sélections après la mise à jour des données de selectBoxes.

Je mets à jour le violoniste ici https://jsfiddle.net/defcc/a7vvz753/21/

Tous les 6 commentaires

Je regarde cela. Il semble que les sélections ne soient pas correctement observées

@peterkorgaard Je https://jsfiddle.net/defcc/a7vvz753/20/ , vous pouvez utiliser comme ça comme solution de contournement.

Pour plus d'informations, consultez ce http://vuejs.org/guide/reactivity.html#Change -Detection-Caveats

J'ai la même question.

@defcc Votre solution peut résoudre que nous savons déjà combien d'éléments du modèle. Si changer le modèle d'un tableau à un objet, comment pouvons-nous faire?

Vous devez utiliser le type d' objet , car la liaison de modèle utilise http://vuejs.org/guide/list.html#Caveats

Vous pouvez lancer les sélections lors de leur création et mettre à jour les sélections après la mise à jour des données de selectBoxes.

Je mets à jour le violoniste ici https://jsfiddle.net/defcc/a7vvz753/21/

@defcc Bravo, cette solution a bien fonctionné pour moi. Merci beaucoup!

Merci, @defcc , d'avoir clarifié cela. J'utiliserai cette solution de contournement jusqu'à ce que le problème soit résolu. Et merci pour l'excellent travail que tout le monde fait sur Vue. Je suis vraiment étonné.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

robertleeplummerjr picture robertleeplummerjr  ·  3Commentaires

seemsindie picture seemsindie  ·  3Commentaires

paulpflug picture paulpflug  ·  3Commentaires

bfis picture bfis  ·  3Commentaires

hiendv picture hiendv  ·  3Commentaires