子の変更から親バインディング更新を作成する際に問題があります。私は両親に子供の計算されたプロパティを結合してい子から親に変更を送信します
Vue.component('usercomp', {
template: '<input v-model="user.name.lastname">',
props:['user'],
computed: {
fullname: function() {
return this.user.firstname + ' ' + this.user.lastname;
}
}
});
new Vue({
el: '#user-example',
data: function() {
return {
user: {
name: {
fullname: '',
firstname: '',
lastname: '',
}
}
}
}
})
ビュー:
は、私は、次のVUEのコードを持っています。 私は子から計算されたプロパティを取得して、親の<p>
を更新しようとしています。 私は店を使用しようとしましたが、残念なことにまったく同じ結果を出すようです。
私が作成したthisフィドル:https://jsfiddle.net/alexintime/02jxvqex/7/
それはあなたが何をしたいのか私には完全には明らかではありません。 fullnameの計算されたプロパティは、コンポーネントで定義されています。親に定義する必要がない理由はありますか?また、*オブジェクト*を渡しているので、値を出す必要があると言われている人はいますが、実際には必要ありません。 – Bert