私は配列に基づいたVueリストを持っており、各配列アイテムは配列アイテムプロパティをバインドするコンポーネントをレンダリングします。Vue.js - コンポーネントデータが更新されない
<div v-for="item in items">
<item v-bind:item="item"></item>
</div>
このコンポーネントは、混合データを持つバインドさ特性
Vue.component('item', {
template: '<p>ID: {{item.id}}, {{component_id}}</p>',
props: ['item'],
data: function() {
return {
component_id: this.item.id
}
}
});
に基づく問題は、私はどのような方法で初期リストの配列を変更したとき、成分の混合プロペラは、それが元だ維持することです元のバインドされたデータが変更された場合でも、更新され、変更されません。
http://codepen.io/anything/pen/bgQBwQ
どのように私はコンポーネントがOWデータプロパティの更新することができますか?回答の形で要求されるように
この場合、[計算されたプロパティ](https://vuejs.org/v2/guide/computed.html)を使用してはいけませんか? – UnholySheep
@UnholySheepはい!ありがとう。私はvuejsには本当に新しいので、私は計算されたプロパティを認識していない、それは今動作します。ありがとう、トン! http://codepen.io/anything/pen/GrwNew –
@UnholySheep、投票して他の人を助けるためにあなたの答えを追加できますか? –