小程序
小游戏
企业微信
微信支付
扫描小程序码分享
目前真机测试中oppoR11S使用wx.removeStorage无法删除缓存,求速度解决
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我这里也有这样的问题。iPhone7
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
就几行代码的事情,一开始加入缓存:
wx.setStorage({
key:
'abc'
,
data:
'呵呵'
success:
function
(res) {
console.log(res)
let ressss = wx.getStorageInfoSync();
console.log(ressss)
}
})
此时打印出来ressss.keys里面有abc。
然后
wx.removeStorage({
console.log(
'有个鬼用'
)
这里面resss.keys里面还有abc。。。。
但是有趣的是,如果中间加上一些东西,如下面所示
wx.getStorage({
'key'
complete:
(ress) {
console.log(ress)
我getStorage之后去getStorageInfoSync,里面的keys中就没有abc了
你好,虽然我们这是可以直接复制进行粘贴,但是无法完全复原你的代码片段的细节,这不利于定位问题,忘谅解,这是使用代码片段的相关教程:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
let resssss = wx.getStorageInfoSync();
console.log(resssss)
let ressssss = wx.getStorageInfoSync();
console.log(ressssss)
就这么段代码,上面取到的还有abc,下面的就没有。没有其他的代码细节了,我把小程序代码全部删了
wechatide://minicode/6s8edGmU781A
你要的代码片段。bug具体描述一下吧,删除缓存之后,如果用key值去取,是取不到这个值的,这个没问题。但是我的key值不是固定的,我需要使用getStorageInfo来获取缓存中所有key值,然后取出需要的进行遍历取值,然后在安卓真机(oppoR11S)上还出现getStorageInfo能取到两个相同的key值。
你好,问题未复现,请问是只有oppoR11S上出现次问题吗?有测试过其他的型号的手机吗?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我这里也有这样的问题。iPhone7
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
就几行代码的事情,一开始加入缓存:
wx.setStorage({
key:
'abc'
,
data:
'呵呵'
,
success:
function
(res) {
console.log(res)
let ressss = wx.getStorageInfoSync();
console.log(ressss)
}
})
此时打印出来ressss.keys里面有abc。
然后
wx.removeStorage({
key:
'abc'
,
success:
function
(res) {
console.log(
'有个鬼用'
)
let ressss = wx.getStorageInfoSync();
console.log(ressss)
}
})
这里面resss.keys里面还有abc。。。。
但是有趣的是,如果中间加上一些东西,如下面所示
wx.removeStorage({
key:
'abc'
,
success:
function
(res) {
console.log(
'有个鬼用'
)
wx.getStorage({
key:
'key'
,
complete:
function
(ress) {
console.log(ress)
let ressss = wx.getStorageInfoSync();
console.log(ressss)
}
})
}
})
我getStorage之后去getStorageInfoSync,里面的keys中就没有abc了
你好,虽然我们这是可以直接复制进行粘贴,但是无法完全复原你的代码片段的细节,这不利于定位问题,忘谅解,这是使用代码片段的相关教程:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
wx.removeStorage({
key:
'abc'
,
success:
function
(res) {
console.log(
'有个鬼用'
)
let resssss = wx.getStorageInfoSync();
console.log(resssss)
wx.getStorage({
key:
'key'
,
complete:
function
(ress) {
console.log(ress)
let ressssss = wx.getStorageInfoSync();
console.log(ressssss)
}
})
}
})
就这么段代码,上面取到的还有abc,下面的就没有。没有其他的代码细节了,我把小程序代码全部删了
wechatide://minicode/6s8edGmU781A
你要的代码片段。bug具体描述一下吧,删除缓存之后,如果用key值去取,是取不到这个值的,这个没问题。但是我的key值不是固定的,我需要使用getStorageInfo来获取缓存中所有key值,然后取出需要的进行遍历取值,然后在安卓真机(oppoR11S)上还出现getStorageInfo能取到两个相同的key值。
你好,问题未复现,请问是只有oppoR11S上出现次问题吗?有测试过其他的型号的手机吗?