setData 和 直接賦值的區別


wxml:

<view>
    <block wx:for="{{dataArray}}" wx:key="id">
      <v-book book="{{item}}" />
    </block>
</view>

js:

this.setData({
    dataArray: []
})

//this.data.dataArray = []

 

1、dataArray是有在wxml里邊去應用的
2、如果只是使用this.data.dataArray去改變了dataArray的話,沒用使用this.setData,小程序是不會通知wxml去重新計算dataArray的值的(還是原來的值)
3、只有使用setData才會通知wxml去改變dataArray的值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM