分身出来的微信 input file onchange事件失效

问题描述

微信分身出来的APPinput file  onchange事件失效,选择文件就没有反应了,**第一个微信是可以的,只有分身出来的不行**

相关代码

<template>
  <label class="fileLoader">
    <slot></slot>
    <input type="file" :accept="MIME" @change="readURL"  :disabled="isDisabled"/>
  </label>
</template>

<script>
  export default {
    components: {},
    props: {
      MIME: {
        type: String,
        default: '*'
      },
      //是否禁用
      isDisabled: {
        type: Boolean,
        default: false
      },
    },
    data(){
      return {
      }
    },
    computed: {
    },
    methods: {
      readURL(e) {
        if (e.target.files) {
          this.$emit('confirm', {
            file: e.target.files[0]
          });
          e.target.value = "";
        }
      },
    }
  }
</script>
<style lang="scss" scoped>
  .fileLoader {
    input[type='file'] {
      right: 0;
      top: 0;
      opacity: 0;
      filter: alpha(opacity=0);
      cursor: pointer;
      display: none;
    }
  }
</style>
阅读 3.7k
2 个回答

大神,找到原因解决了吗?我怎么觉得好像是不支持<input type="file" />,华为的,其他目前没法像问题。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题