使用...修改原有json中的某一项提交

使用…修改原有json中的某一项提交

// 修改购房意向
  filterIntention:function(e){
    
    let that = this;
    //获取到需要提交的意向ID
    that.setData({
      intention: that.data.client.intention_item[e.currentTarget.dataset.index].id
    })
    //修改页面上的选中状态
    let obj = {
      ...that.data.client,
      intention_item: that.data.client.intention_item.map((item, index) => {
        item.checked = 0;
        if (index == e.currentTarget.dataset.index) {
          item.checked = 1;
        }
        return item;
      })
    }
    //赋值页面
    that.setData({
      client: obj
    })
  },

你可能感兴趣的:(微信小程序,js)