如何从缓存中移除特定的数据项?

2026-04-06 19:471阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计160个文字,预计阅读时间需要1分钟。

如何从缓存中移除特定的数据项?

plaintextgistfile1.txt点击删除按钮事件delItem: function(e) { var that=this; // 获取要删除项的下标 var index=e.target.dataset.index; var refactivityid=e.target.dataset.refactivityid; var list=that.data.result; // ...}

gistfile1.txt

//点击删除按钮事件 delItem: function (e) { var that = this; //获取列表中要删除项的下标 var index = e.target.dataset.index; var refactivityid = e.target.dataset.refactivityid; var list = that.data.result; var imgs = that.data.imgs; var collectionNum = wx.getStorageSync('collectionNum'); for (let i = collectionNum; i > 0; i--) { var coll = 'collection' + i; var collection = wx.getStorageSync(coll); if (collection.refActivityId == refactivityid) { wx.setStorageSync(coll, ''); } } var idlist = wx.getStorageSync('idlist'); idlist = idlist.replace(refactivityid,''); wx.setStorageSync('idlist', idlist) list.splice(index, 1);//移除列表中下标为index的项 imgs.splice(index, 1);//移除列表中下标为index的项 that.setData({ result: list, imgs, }); },

如何从缓存中移除特定的数据项?

本文共计160个文字,预计阅读时间需要1分钟。

如何从缓存中移除特定的数据项?

plaintextgistfile1.txt点击删除按钮事件delItem: function(e) { var that=this; // 获取要删除项的下标 var index=e.target.dataset.index; var refactivityid=e.target.dataset.refactivityid; var list=that.data.result; // ...}

gistfile1.txt

//点击删除按钮事件 delItem: function (e) { var that = this; //获取列表中要删除项的下标 var index = e.target.dataset.index; var refactivityid = e.target.dataset.refactivityid; var list = that.data.result; var imgs = that.data.imgs; var collectionNum = wx.getStorageSync('collectionNum'); for (let i = collectionNum; i > 0; i--) { var coll = 'collection' + i; var collection = wx.getStorageSync(coll); if (collection.refActivityId == refactivityid) { wx.setStorageSync(coll, ''); } } var idlist = wx.getStorageSync('idlist'); idlist = idlist.replace(refactivityid,''); wx.setStorageSync('idlist', idlist) list.splice(index, 1);//移除列表中下标为index的项 imgs.splice(index, 1);//移除列表中下标为index的项 that.setData({ result: list, imgs, }); },

如何从缓存中移除特定的数据项?