微信小程式開發-setData()方法
阿新 • • 發佈:2019-02-11
注意:
- 直接修改 this.data 而不呼叫 this.setData 是無法改變頁面的狀態的,還會造成資料不一致
- 單次設定的資料不能超過1024kB,請儘量避免一次設定過多的資料。
Page({ /** * 頁面的初始資料 */ data: { title:null, descTime:null, descAdress:null, headerImg:null, sihe:{ headerImg:'../../images/detail/sihe.jpg', title:'北京四合院之美', address:'北京海淀', time:'2018/10/1' }, gsw: { headerImg: '../../images/detail/q.jpg', title: '貴霜王朝的藝術', address: '無錫新梅路81號', time: '2018/10/1' } }, /** * 生命週期函式--監聽頁面載入 */ onLoad: function (options) { var param = options.id; var showInfo = this.data[param]; this.setData({ title: showInfo.title, address: showInfo.address, headerImg: showInfo.headerImg }) } })