微信JS-SDK图片选择接口,选择图片后,页面重新加载了,存在vuex中的数据全部丢失了
发布于 5 年前 作者 huangfang 6957 次浏览 来自 问答

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 回复

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

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

回到顶部