微信浏览器input[file]拍照点确认后强刷新解决

描述

公众号h5做的点击拍照选择照片,调用相机拍完照点确认时强制回退到登录页面。而且刷新是不固定的,调试了N久,直到现在,还会有这个情况发生。上网查找也没有具体答案。最靠谱的说法就是手机内存不足。

iOS手机经常出现

安卓手机时常出现

<input
        type="file"
        id="file"
        accept="image/*"
        capture="camera"
        @change="savePic()"
>
     <div id="myCanvas" @click="takeCamera">
          <p><svg-icon icon-class="camera-bg" class="icon-camer-bg"></svg-icon>
            <span>点击调取相机拍照</span></p>
          <img :src="src" alt="" id="img">
          <div class="checkFace" v-show="loading" >
            <van-loading size="24px" vertical type="spinner" color="#1989fa" class="loading">识别中...</van-loading>
          </div>
        </div> 
mounted () {
   document.getElementById('file').setAttribute('capture', 'user')
},
 takeCamera () {
      document.getElementById("file").click()
  },
 savePic () {
      let file = document.getElementById('file').files[0];
      if (!file) {
        return false;
      }
      this.testNewFace(file)
    },

手机运行图片或者相机时候没有足够内存,便刷新页面释放内存

解决

调用相机时手机会消耗大量的内存,让手机在有足够的内存下再使用这个功能可正常使用

说是解决,其实是没有根本解决哦,记录下来。

相关推荐

  1. 浏览器input[file]拍照确认刷新解决

    2024-04-26 03:48:03       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-26 03:48:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-26 03:48:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-26 03:48:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-26 03:48:03       20 阅读

热门阅读

  1. 00_Linux

    00_Linux

    2024-04-26 03:48:03      11 阅读
  2. 0053__Linux----tr命令详细使用方法

    2024-04-26 03:48:03       8 阅读
  3. Linux下文件内容更新了文件夹时间戳却没变?

    2024-04-26 03:48:03       12 阅读
  4. Spring中事务的几种失效场景

    2024-04-26 03:48:03       12 阅读
  5. 如何看待AIGC技术?【模板】

    2024-04-26 03:48:03       12 阅读