收藏
回答

微信JS-SDK图片选择接口,选择图片后,页面重新加载了,存在vuex中的数据全部丢失了

wxreadyfunction() {

wxchooseImage({

   count:

   sizeType: ['compressed'],

   sourceType: ['album''camera'],

   successfunctionimgList) {

     // 通过图片的 localId 获取 base64 值

     wxgetLocalImgData({

       localId:imgListlocalIds],

       successfunctionimgBase64) {

         // 处理 imgBase64(上传给后台并显示到页面上)

        }

      })

    },

   failfunction() {

     consolelog'选择图片失败'

    }

  })

})


代码如上:


环境:使用的是 "vue": "^2.5.20","vuex""^3.1.0", "vue-cli": "v2.9.6


基本流程:选择图片后获取 base64 值,然后将 base64 的值上传到我们自己的后台中


问题:客户使用后发现,有一个客户选择图片后,页面重载了,然后页面中的数据全部都没了,之前数据是存在 vuex 中的


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

2 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    01-10

    你好,能否提供下可复现问题的链接,麻烦再重现一次,在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点

    01-10
    赞同
    回复 5
  • undefined
    undefined
    01-10

    你有两个问题,一个就是选择照片手机页面被重载了。另一个问题是数据存在vuex你没做缓存,所以刷新就没了。你应该提供你这个客户是什么型号的手机和微信版本

    01-10
    赞同
    回复 3
    • shifeng~
      shifeng~
      01-10
      数据做了缓存了的,存在sessionStorage里的,就是这个选择图片后页面被重载了,不知道怎么回事,其它手机都不会重载
      01-10
      回复
    • undefined
      undefined
      01-10回复shifeng~
      iphone5 ,这个手机老了。等官方看看吧
      01-10
      回复
    • shifeng~
      shifeng~
      01-10回复undefined
      好吧,谢谢你了
      01-10
      回复
登录 后发表内容
问题标签