動的にページデータを修正します
私たちは、多くの場合、動的なデータをレンダリングする必要があるアプレットでは、初心者のために、私たちはしばしば、我々が使用しているため、修正されたデータの表示やページは、コンソールでの矛盾を示した遭遇「=」データ、修正変更することができますが、変更することはできませんが次のようにページの状態は、それがデータの矛盾になり、コードは次のとおりです。
データ:{
配列:[{テキスト: '数组'}]
}
のonLoad:関数(){
this.data.array [0]の.text = 1。
console.log(this.data.array [0]の.text)。
}
コードを変更します。
onLoad:関数(){
// this.data.array [0]の.text = 1。
this.setData({
'配列[0]の.text': '1'
})
はconsole.log(this.data.array [0]の.text)。
}
概要:データのデータを変更するには2つの方法があります。
図1に示すように、改変することができるが、「=」割り当ての直接使用、ページの状態を変更することはできませんが、それはデータの矛盾をもたらすであろう。
2、this.setData、setData
変化に対応しながら、ビュー層(非同期)に論理層からデータを送信する関数 this.data
値(同期)。