小程序修改列表中的某值

需求: 订单详情页面修改了订单状态,返回到列表页时,列表中的订单状态也及时刷新;

订单列表js代码如下:

  /**
 * 生命周期函数--监听页面显示
 */
  onShow: function () {
    let that = this;
    // 从缓存中获取订单详情页面中修改的订单状态,列表页面局部刷新状态
    let statusAndNote = wx.getStorageSync("statusAndNote");
    if (statusAndNote != "") {
      let status = statusAndNote.split("+")[0];
      let note = statusAndNote.split("+")[1];
      for (let i = 0; i < that.data.orderList.length; i++) {
        if (that.data.orderList[i].note == note) {
          let flagTemp = orderList[ + i + ].flag;
          this.setData({
            [flagTemp]: status
          })
        }
      }
      wx.setStorageSync(statusAndNote, "");
    }
  },

说明,在订单列表js的onShow方法中监听订单状态及订单号的值,如有值则改变data中orderList的该订单的状态;

小程序修改列表中的某值

上一篇:SerialPort类的API说明


下一篇:Windows快捷键