收藏
回答

真机调试没问题,使用体验版就有问题

写的程序,安卓手机真机测试没问题,但是上传的体验版,用起就有问题,ios又没有问题。这是怎么回事

回答关注问题邀请回答
收藏

1 个回答

  • 2019-07-04

    问题是有什么问题。有问题有问题,什么问题啊

    2019-07-04
    有用
    回复 7
    • 走走
      走走
      2019-07-04

      安卓手机上缓存的存储失效

      2019-07-04
      回复
    • 2019-07-04回复走走

      发一下能复现的代码片段呢

      2019-07-04
      回复
    • 走走
      走走
      2019-07-04

      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()

          }


      2019-07-04
      回复
    • 2019-07-04回复走走

      https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html 参考下这个哦

      2019-07-04
      回复
    • 走走
      走走
      2019-07-04

      网址是不是错了?

      2019-07-04
      回复
    查看更多(2)
登录 后发表内容