微信小程序修改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重新设置回去

 

方法二:如下列代码

微信小程序修改data里面的数据
 onLoad: function (options) { // var person = this.data.person; // person.age = 6; // this.setData({ // person:person // }) this.setData({ "person.age":7 }) },

 

相关文章