微信小程序> 微信小程序删除缓存数组中的数据方法

微信小程序删除缓存数组中的数据方法

浏览量:949 时间: 来源:咔咔-

其实很简单,就是使用js的splice方法,就可以

//删除起始下标为1,长度为1的一个值(len设置1,如果为0,则数组不变)
 

var arr = ['a','b','c','d'];arr.splice(1,1);console.log(arr);  //['a','c','d']; 

 

 

以下是我自己的项目案例:

1.需要先获取团队成员的数据

2.将团队成员数据的id和数组的下标相等

3.获取点击的成员数据id

4.使用splice方法删除数组中对应的数据

5.在将将数据存到缓存里边

6.获取缓存数据,给data设置值

splice的用法:

例:

 memberList.splice(id, 1);

member是一个数组,id为数组的索引,这个方法就是从索引id开始,删除一个数组

// 删除团队成员    onTapDelMember: function (e) {      // 获取团队成员      var memberList = wx.getStorageSync('memberList');      console.log(memberList)      // 获取团队成员id      var id = e.currentTarget.dataset.memberid;      console.log(id)      // 删除对应的索引      var memberLists = memberList.splice(id, 1);      // 存入缓存      var kaka = wx.setStorageSync('memberList', memberList);            var getKaka = wx.getStorageSync('memberList');      this.setData({        memberList: getKaka      });            // console.log(memberList)    },
小程序

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎