微信小程序修改data里面的數據


index.js

Page({ /** * 頁面的初始數據 */ data: { person:{ "username":"派大星", "age":5 } }, /** * 生命周期函數--監聽頁面加載 */ onLoad: function (options) { var person = this.data.person; person.age = 6; this.setData({ person:person }) }, /** * 頁面相關事件處理函數--監聽用戶下拉動作 */ onPullDownRefresh: function () { }, /** * 頁面上拉觸底事件的處理函數 */ onReachBottom: function () { }, /** * 用戶點擊右上角分享 */ onShareAppMessage: function () { } })

方法一: 修改person中的age的操作在onLoad()方法里,先取出當前的person,然后設置person.age新的值,最后在setDate方法里將新的person重新設置回去

 

方法二:如下列代碼

 onLoad: function (options) { // var person = this.data.person;
    // person.age = 6;
    // this.setData({
    // person:person
    // })

    this.setData({ "person.age":7 }) },

 


免責聲明!

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



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