小型マイクロチャネルプログラム - ページが動的データとパラメータの受け渡しを変更します

動的にページデータを修正します

私たちは、多くの場合、動的なデータをレンダリングする必要があるアプレットでは、初心者のために、私たちはしばしば、我々が使用しているため、修正されたデータの表示やページは、コンソールでの矛盾を示した遭遇「=」データ、修正変更することができますが、変更することはできませんが次のようにページの状態は、それがデータの矛盾になり、コードは次のとおりです。

データ:{ 
    配列:[{テキスト: '数组'}] 
  } 

の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 値(同期)。

 

 

おすすめ

転載: www.cnblogs.com/bushui/p/11595281.html