如何从缓存中移除特定的数据项?
- 内容介绍
- 文章标签
- 相关推荐
本文共计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, }); },

