伯言难瑜
2021-08-09 12:29
采纳率: 80%
浏览 170

微信小程序怎么删除本地缓存storage里 key 的某一条数据?

img
比如删除箭头所指数据,应该怎么操作呢,
splice方法不行 删到最后一个就会返回被删除的项目

  • 收藏

3条回答 默认 最新

  • asinowant 2021-08-10 08:25
    已采纳
    
    let _likes=wx.getStorageSync('likes')
    _likes.splice(1,1)
    wx.setStorage({
      key:"likes",
      data:_likes
    })
    
    已采纳该答案
    打赏 评论
  • 用filter过滤之后,重新存一下

    打赏 评论
  • steveqobs 2021-08-11 10:23

    你看这样可以不,手打的,没试过filter写的对不对

    ```javascript
    let temp=uni.getStorageSync('likes')
    let del=1
    temp=temp.filter((i,j)=>j!=del)
    uni.setStorageSync('likes',temp)
    
    
    打赏 评论

相关推荐 更多相似问题