小程序
小游戏
企业微信
微信支付
扫描小程序码分享
写的程序,安卓手机真机测试没问题,但是上传的体验版,用起就有问题,ios又没有问题。这是怎么回事
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
问题是有什么问题。有问题有问题,什么问题啊
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
安卓手机上缓存的存储失效
发一下能复现的代码片段呢
if ((iu % 2) == 1) {
wx.setStorage({
key: 'index_1',
data: parseInt(e.currentTarget.dataset.index),
})
key: 'pipeima_1',
data: wordMsg[g1].pipei,
console.log('是否存入第一次匹配码:' + parseInt(wx.getStorageSync('pipeima_1')))
console.log('单次进入进行存储值 匹配码值为:' + wordMsg[g1].pipei)
} else {
key: 'index_2',
key: 'pipeima_2',
console.log('是否存入第一次匹配码:' + parseInt(wx.getStorageSync('pipeima_2')))
console.log('双次进入进行存储值 匹配码值为:' + wordMsg[g1].pipei)
}
if ((iu % 2) != 0) {
console.log('判断二 是否 否 第二次点击 单次进入')
console.log('判断二 是否 否 第二次点击 单次进入 不做变化')
var value_3 = wx.getStorageSync('pipeima_1') //获得第一次按钮的匹配码
console.log('第一次按钮匹配码:' + value_3)
var value_4 = wx.getStorageSync('pipeima_2') //获得第二次按钮的匹配码
console.log('第二次按钮匹配码:' + value_4)
console.log('判断二 是否 是 第二次点击双次进入')
value_3=parseInt(value_3)
value_4=parseInt(value_4)
var value_5 = value_3 + value_4
console.log('两次匹配码和:' + value_5)
if (value_5==0) {
console.log('判断两次匹配成功进入')
var value_1 = wx.getStorageSync('index_1') //获得第一次按钮的index
console.log('第一次按钮index:' + value_1)
var value_2 = wx.getStorageSync('index_2') //获得第二次按钮的index
console.log('第二次按钮index:' + value_2)
wordMsg[value_1].flag = false;
wordMsg[value_2].flag = false;
wordMsg[value_1].asd = 'text-bg';
wordMsg[value_2].asd = 'text-bg';
wordMsg[value_1].textfonname = 'text-fon1';
wordMsg[value_2].textfonname = 'text-fon1';
console.log('事件触发值:'+wordMsg[value_1].flag, wordMsg[value_2].flag )
that.setData({
wordMsg: wordMsg
var index = that.data.index
var ii = index[0].ind
++ii
index[0].ind = ii
if (ii == 8) {
wx.reLaunch({
url: '../win/win',
console.log('通关') //--------------------------------------------------------------添加跳转通关页面
console.log('判断失败进入')
that.onLoad() //重新执行下onLoad去获取当前的数据
//缓存清除
wx.clearStorage()
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html 参考下这个哦
网址是不是错了?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
问题是有什么问题。有问题有问题,什么问题啊
安卓手机上缓存的存储失效
发一下能复现的代码片段呢
if ((iu % 2) == 1) {
wx.setStorage({
key: 'index_1',
data: parseInt(e.currentTarget.dataset.index),
})
wx.setStorage({
key: 'pipeima_1',
data: wordMsg[g1].pipei,
})
console.log('是否存入第一次匹配码:' + parseInt(wx.getStorageSync('pipeima_1')))
console.log('单次进入进行存储值 匹配码值为:' + wordMsg[g1].pipei)
} else {
wx.setStorage({
key: 'index_2',
data: parseInt(e.currentTarget.dataset.index),
})
wx.setStorage({
key: 'pipeima_2',
data: wordMsg[g1].pipei,
})
console.log('是否存入第一次匹配码:' + parseInt(wx.getStorageSync('pipeima_2')))
console.log('双次进入进行存储值 匹配码值为:' + wordMsg[g1].pipei)
}
if ((iu % 2) != 0) {
console.log('判断二 是否 否 第二次点击 单次进入')
console.log('判断二 是否 否 第二次点击 单次进入 不做变化')
} else {
var value_3 = wx.getStorageSync('pipeima_1') //获得第一次按钮的匹配码
console.log('第一次按钮匹配码:' + value_3)
var value_4 = wx.getStorageSync('pipeima_2') //获得第二次按钮的匹配码
console.log('第二次按钮匹配码:' + value_4)
console.log('判断二 是否 是 第二次点击双次进入')
value_3=parseInt(value_3)
value_4=parseInt(value_4)
var value_5 = value_3 + value_4
console.log('两次匹配码和:' + value_5)
if (value_5==0) {
console.log('判断两次匹配成功进入')
var value_1 = wx.getStorageSync('index_1') //获得第一次按钮的index
console.log('第一次按钮index:' + value_1)
var value_2 = wx.getStorageSync('index_2') //获得第二次按钮的index
console.log('第二次按钮index:' + value_2)
wordMsg[value_1].flag = false;
wordMsg[value_2].flag = false;
wordMsg[value_1].asd = 'text-bg';
wordMsg[value_2].asd = 'text-bg';
wordMsg[value_1].textfonname = 'text-fon1';
wordMsg[value_2].textfonname = 'text-fon1';
console.log('事件触发值:'+wordMsg[value_1].flag, wordMsg[value_2].flag )
that.setData({
wordMsg: wordMsg
})
var index = that.data.index
var ii = index[0].ind
++ii
index[0].ind = ii
if (ii == 8) {
wx.reLaunch({
url: '../win/win',
})
console.log('通关') //--------------------------------------------------------------添加跳转通关页面
}
} else {
console.log('判断失败进入')
var value_1 = wx.getStorageSync('index_1') //获得第一次按钮的index
var value_2 = wx.getStorageSync('index_2') //获得第二次按钮的index
wordMsg[value_1].asd = 'text-bg';
wordMsg[value_2].asd = 'text-bg';
that.setData({
wordMsg: wordMsg
})
}
that.onLoad() //重新执行下onLoad去获取当前的数据
//缓存清除
wx.clearStorage()
}
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html 参考下这个哦
网址是不是错了?