Ich habe folgendes Element:Vue.js 2-Wege-Daten binden arbeiten nur einen Weg
<input type="text" v-model="selectedPost.title" v-bind:value="selectedPost.title">
und ich habe folgendes Vue.js App:
var vueapp = new Vue({
el: '#app',
data: {
selectedPost: {}
}
});
Wenn ich etwas auf Typ der Eingang wird das Vue Modell aktualisiert, kann ich sehen, es unning dies in meiner Browser-Konsole:
vueapp.$data.selectedPost.title
den Wert in dem Textfeld eingegeben zurück. Alles gut.
Aber .. wenn ich dies tun:
vueapp.$data.selectedPost.title = "changed";
Die Textbox aktualisiert nicht mit dem zugewiesenen Wert.
Warum? Wie funktioniert es?
Diese jsfiddle zeigt das Problem passiert: https://jsfiddle.net/raphadko/3fLvfea2/
Könnten Sie ein vollständiges Skriptbeispiel erstellen, damit es einfacher für uns ist, zu debuggen? – Antony
Nicht in der Lage, dieses Problem zu reproduzieren: https://jsfiddle.net/oa0o3rf2/ – thanksd
aktualisiert mit einem jsfiddle – raphadko