微信小程序修改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