微信小程序修改数组某个项的数据

对数组 hours:[0,1,2,3…] 修改其中某一项,需要先声明一个临时变量 temp_str,用作json的键,然后再用this.setData直接赋值就好。

increaseAmount: function (e) { 
    var index = e.currentTarget.dataset.index
    var temp_str = 'hours[' + index + ']';
    this.setData({ 
      [temp_str]: ++this.data.hours[index]
    });
  },
    原文作者:无数个梦想
    原文地址: https://blog.csdn.net/weixin_44752430/article/details/102974117
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞